b2a34b08413aa51722b88f76f372420beb4b54f7
diff --git a/gnome-panel/panel-properties-dialog.c b/gnome-panel/panel-properties-dialog.c
index b2a2659..dd0b9ae 100644
--- a/gnome-panel/panel-properties-dialog.c
+++ b/gnome-panel/panel-properties-dialog.c
@@ -282,8 +282,11 @@ panel_properties_dialog_setup_icon_entry (PanelPropertiesDialog *dialog,
 	dialog->icon_align = glade_xml_get_widget (gui, "icon_align");
 	g_return_if_fail (dialog->icon_align != NULL);
 
-	dialog->icon_entry = glade_xml_get_widget (gui, "icon_entry");
-	g_return_if_fail (dialog->icon_entry != NULL);
+	dialog->icon_entry = gnome_icon_entry_new ("panel-properties-dialog",
+						   _("Drawer icon"));
+	gtk_widget_show (dialog->icon_entry);
+	gtk_container_add (GTK_CONTAINER (dialog->icon_align),
+			   dialog->icon_entry);
 
 	dialog->icon_label = glade_xml_get_widget (gui, "icon_label");
 	g_return_if_fail (dialog->icon_label != NULL);
diff --git a/gnome-panel/panel-properties-dialog.glade b/gnome-panel/panel-properties-dialog.glade
index dff9d05..dddb7f2 100644
--- a/gnome-panel/panel-properties-dialog.glade
+++ b/gnome-panel/panel-properties-dialog.glade
@@ -1,8 +1,6 @@
 <?xml version="1.0"?>
 <glade-interface>
   <!-- interface-requires gtk+ 2.16 -->
-  <requires lib="gnome"/>
-  <!-- interface-requires gnome 2280.38368 -->
   <!-- interface-naming-policy toplevel-contextual -->
   <widget class="GtkDialog" id="panel_properties_dialog">
     <property name="border_width">5</property>
@@ -65,10 +63,7 @@
                         <property name="xalign">0</property>
                         <property name="xscale">0</property>
                         <child>
-                          <widget class="GnomeIconEntry" id="icon_entry">
-                            <property name="visible">True</property>
-                            <property name="max_saved">10</property>
-                          </widget>
+                          <placeholder/>
                         </child>
                       </widget>
                       <packing>
