diff -aur gnome-applets-2.28.0/cpufreq/src/cpufreq-applet.c gnome-applets-new/cpufreq/src/cpufreq-applet.c
--- gnome-applets-2.28.0/cpufreq/src/cpufreq-applet.c	2009-04-18 22:12:10.000000000 -0400
+++ gnome-applets-new/cpufreq/src/cpufreq-applet.c	2009-10-06 04:34:41.564809789 -0400
@@ -113,11 +113,11 @@
                                                   gpointer            gdata);
 
 static const gchar *const cpufreq_icons[] = {
-        GNOME_PIXMAPSDIR"/cpufreq-applet/cpufreq-25.png",
-        GNOME_PIXMAPSDIR"/cpufreq-applet/cpufreq-50.png",
-        GNOME_PIXMAPSDIR"/cpufreq-applet/cpufreq-75.png",
-        GNOME_PIXMAPSDIR"/cpufreq-applet/cpufreq-100.png",
-        GNOME_PIXMAPSDIR"/cpufreq-applet/cpufreq-na.png",
+        "cpufreq-25",
+        "cpufreq-50",
+        "cpufreq-75",
+        "cpufreq-100",
+        "cpufreq-na",
         NULL
 };
 
@@ -635,8 +635,9 @@
                 image = 4;
 
         if (applet->pixbufs[image] == NULL) {
-                applet->pixbufs[image] = gdk_pixbuf_new_from_file_at_size (cpufreq_icons[image],
-                                                                           24, 24, NULL);
+			    applet->pixbufs[image] = gtk_icon_theme_load_icon (gtk_icon_theme_get_default (), 
+						                                           cpufreq_icons[image],
+																   24, 0, NULL);
         }
 
         gtk_image_set_from_pixbuf (GTK_IMAGE (applet->icon), applet->pixbufs[image]);
