diff -ur gnome-session-2.24.1.old/gnome-session/gsm-util.c gnome-session-2.24.1/gnome-session/gsm-util.c
--- gnome-session-2.24.1.old/gnome-session/gsm-util.c	2008-10-22 11:15:37.000000000 +0200
+++ gnome-session-2.24.1/gnome-session/gsm-util.c	2008-11-05 12:28:58.000000000 +0100
@@ -76,6 +76,11 @@
 
         dirs = g_ptr_array_new ();
 
+        g_ptr_array_add (dirs,
+			 g_build_filename (g_get_user_data_dir (),
+					   "applications",
+					   NULL));
+
         system_data_dirs = g_get_system_data_dirs ();
         for (i = 0; system_data_dirs[i]; i++) {
                 g_ptr_array_add (dirs,
