7630037dec6b3f696a629756a7d41a027b8fb89e
diff --git a/charpick/charpick.c b/charpick/charpick.c
index 7f83c43..48e0feb 100644
--- a/charpick/charpick.c
+++ b/charpick/charpick.c
@@ -5,7 +5,6 @@
 #include <config.h>
 #include <string.h>
 #include <panel-applet.h>
-#include <libgnomeui/gnome-help.h>
 #ifdef HAVE_GUCHARMAP
 #	include <gucharmap/gucharmap.h>
 #endif
@@ -611,10 +610,10 @@ help_cb (BonoboUIComponent *uic,
 {
   GError *error = NULL;
 
-  gnome_help_display_on_screen (
-		"char-palette", NULL,
-		gtk_widget_get_screen (curr_data->applet),
-		&error);
+  gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (curr_data->applet)),
+                "ghelp:char-palette",
+                gtk_get_current_event_time (),
+                &error);
 
   if (error) { /* FIXME: the user needs to see this */
     g_warning ("help error: %s\n", error->message);
diff --git a/charpick/properties.c b/charpick/properties.c
index f4fd51b..02f51fd 100644
--- a/charpick/properties.c
+++ b/charpick/properties.c
@@ -12,7 +12,6 @@
 
 #include <atk/atkrelation.h>
 #include <gtk/gtk.h>
-#include <libgnomeui/gnome-help.h>
 
 #define CHARPICK_STOCK_EDIT "charpick-stock-edit"
 
@@ -501,10 +500,10 @@ phelp_cb (GtkDialog *dialog, gint tab, gpointer data)
 {
   GError *error = NULL;
 
-  gnome_help_display_on_screen (
-		"char-palette", "charpick-prefs",
-		gtk_window_get_screen (GTK_WINDOW (dialog)),
-		&error);
+  gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (dialog)),
+                "ghelp:char-palette?charpick-prefs",
+                gtk_get_current_event_time (),
+                &error);
 
   if (error) { /* FIXME: the user needs to see this */
     g_warning ("help error: %s\n", error->message);
