d979a8e992fc48f718b8e217a31424b2ea352a74
diff --git a/geyes/geyes.c b/geyes/geyes.c
index 56c7b9e..ed18877 100644
--- a/geyes/geyes.c
+++ b/geyes/geyes.c
@@ -19,7 +19,6 @@
 
 #include <config.h>
 #include <math.h>
-#include <gnome.h>
 #include <panel-applet.h>
 #include <panel-applet-gconf.h>
 #include "geyes.h"
@@ -336,9 +335,9 @@ help_cb (BonoboUIComponent *uic,
 {
 	GError *error = NULL;
 
-	gnome_help_display_on_screen (
-		"geyes", NULL,
-		gtk_widget_get_screen (GTK_WIDGET (eyes_applet->applet)),
+	gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (eyes_applet->applet)),
+		"ghelp:geyes",
+		gtk_get_current_event_time (),
 		&error);
 
 	if (error) {
diff --git a/geyes/themes.c b/geyes/themes.c
index ba8dc82..42505c5 100644
--- a/geyes/themes.c
+++ b/geyes/themes.c
@@ -25,7 +25,6 @@
 #include <gtk/gtk.h>
 #include <gconf/gconf-client.h>
 #include <panel-applet-gconf.h>
-#include <libgnomeui/gnome-help.h>
 #include "geyes.h"
 
 #define NUM_THEME_DIRECTORIES 2
@@ -235,9 +234,9 @@ phelp_cb (GtkDialog *dialog)
 {
 	GError *error = NULL;
 
-	gnome_help_display_on_screen (
-		"geyes", "geyes-settings",
-		gtk_window_get_screen (GTK_WINDOW (dialog)),
+	gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (dialog)),
+		"ghelp:geyes?geyes-settings",
+		gtk_get_current_event_time (),
 		&error);
 
 	if (error) {
