78b70840e794c7f1dba15e7497efb65ceffbd9ae
diff --git a/gweather/gweather-applet.c b/gweather/gweather-applet.c
index d3e9286..11a2c3c 100644
--- a/gweather/gweather-applet.c
+++ b/gweather/gweather-applet.c
@@ -19,9 +19,7 @@
 #include <assert.h>
 
 #include <gconf/gconf-client.h>
-#include <gnome.h>
 #include <panel-applet.h>
-#include <libgnomeui/gnome-window-icon.h>
 #include <panel-applet-gconf.h>
 
 #ifdef HAVE_LIBNOTIFY
@@ -59,9 +57,9 @@ static void help_cb (BonoboUIComponent *uic,
 {
     GError *error = NULL;
 
-    gnome_help_display_on_screen (
-		"gweather", NULL,
-		gtk_widget_get_screen (GTK_WIDGET (gw_applet->applet)),
+    gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (gw_applet->applet)),
+		"ghelp:gweather",
+		gtk_get_current_event_time (),
 		&error);
 
     if (error) { 
diff --git a/gweather/gweather-pref.c b/gweather/gweather-pref.c
index 5fe0671..2c1bea1 100644
--- a/gweather/gweather-pref.c
+++ b/gweather/gweather-pref.c
@@ -24,7 +24,6 @@
 #include <ctype.h>
 #include <locale.h>
 
-#include <gnome.h>
 #include <panel-applet.h>
 #include <gconf/gconf-client.h>
 
@@ -735,9 +734,9 @@ static void help_cb (GtkDialog *dialog)
 {
     GError *error = NULL;
 
-    gnome_help_display_on_screen (
-		"gweather", "gweather-settings",
-		gtk_window_get_screen (GTK_WINDOW (dialog)),
+    gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (dialog)),
+		"ghelp:gweather?gweather-settings",
+		gtk_get_current_event_time (),
 		&error);
 
     if (error) { 
