--- xfdesktop-file-utils_o.c 2011-01-22 18:31:15.000000000 +0200 +++ xfdesktop-file-utils.c 2011-01-22 18:40:43.000000000 +0200 @@ -499,6 +499,8 @@ if(custom_icon_name) { pix_theme = gtk_icon_theme_load_icon(itheme, custom_icon_name, size, ITHEME_FLAGS, NULL); + if(!pix_theme && *custom_icon_name == '/' && g_file_test(custom_icon_name, G_FILE_TEST_IS_REGULAR)) + pix_theme = gdk_pixbuf_new_from_file_at_size(custom_icon_name, size, size, NULL); } if(!pix_theme && icon) {