diff -Nur gnome-panel-2.10.0/gnome-panel/menu.c gnome-panel-2.10.0.new/gnome-panel/menu.c
--- gnome-panel-2.10.0/gnome-panel/menu.c	2005-03-23 03:20:01.068145976 +0100
+++ gnome-panel-2.10.0.new/gnome-panel/menu.c	2005-03-23 03:21:44.862366856 +0100
@@ -1308,7 +1308,7 @@
 					panel_menu_icon_get_size (),
 					NULL,
 					menu_tree_entry_get_icon (entry),
-					NULL);
+					PANEL_STOCK_DEFAULT_ICON);
 
 	setup_menuitem (menuitem,
 			panel_menu_icon_get_size (),
diff -Nur gnome-panel-2.10.0/gnome-panel/panel-stock-icons.h gnome-panel-2.10.0.new/gnome-panel/panel-stock-icons.h
--- gnome-panel-2.10.0/gnome-panel/panel-stock-icons.h	2005-03-23 03:19:49.554896000 +0100
+++ gnome-panel-2.10.0.new/gnome-panel/panel-stock-icons.h	2005-03-23 03:20:48.389951968 +0100
@@ -43,6 +43,8 @@
 #define PANEL_STOCK_EXECUTE             "panel-execute"
 #define PANEL_STOCK_CLEAR               "panel-clear"
 #define PANEL_STOCK_DONT_DELETE         "panel-dont-delete"
+/* FIXME: put a more representative icon here */
+#define PANEL_STOCK_DEFAULT_ICON		"application-default-icon"
 
 void        panel_init_stock_icons_and_items (void);
 GtkIconSize panel_menu_icon_get_size         (void);
