e31868df6683a67bcb6f3f7043071a4b4a882c14
diff --git a/trashapplet/src/trash-empty.c b/trashapplet/src/trash-empty.c
index db8435a..5f7305e 100644
--- a/trashapplet/src/trash-empty.c
+++ b/trashapplet/src/trash-empty.c
@@ -21,7 +21,7 @@
 
 #include <gconf/gconf-client.h>
 #include <gio/gio.h>
-#include <gnome.h>
+#include <glib/gi18n.h>
 
 #include "trash-empty.h"
 #include "config.h"
diff --git a/trashapplet/src/trash-empty.h b/trashapplet/src/trash-empty.h
index 9779b00..1bfbdc5 100644
--- a/trashapplet/src/trash-empty.h
+++ b/trashapplet/src/trash-empty.h
@@ -22,7 +22,7 @@
 #ifndef _trash_empty_h_
 #define _trash_empty_h_
 
-#include <gio/gio.h>
+#include <gtk/gtk.h>
 
 void trash_empty (GtkWidget *parent);
 
diff --git a/trashapplet/src/trashapplet.c b/trashapplet/src/trashapplet.c
index 76535f2..e49afd5 100644
--- a/trashapplet/src/trashapplet.c
+++ b/trashapplet/src/trashapplet.c
@@ -28,8 +28,8 @@
 #include <string.h>
 
 #include <gtk/gtk.h>
+#include <gdk/gdkkeysyms.h>
 #include <gconf/gconf-client.h>
-#include <libgnome/gnome-help.h>
 #include <gio/gio.h>
 #include <panel-applet.h>
 #include <gnome.h>
@@ -381,10 +381,10 @@ trash_applet_show_help (BonoboUIComponent *component,
         GError *err = NULL;
 
 	/* FIXME - Actually, we need a user guide */
-        gnome_help_display_desktop_on_screen
-		(NULL, "trashapplet", "trashapplet", NULL,
-		 gtk_widget_get_screen (GTK_WIDGET (applet)),
-		 &err);
+	gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (applet)),
+		"ghelp:trashapplet",
+		gtk_get_current_event_time (),
+		&err);
 
         if (err) {
         	error_dialog (applet, _("There was an error displaying help: %s"), err->message);
