diff -ur thunar-0.9.0-orig/thunar/thunar-window.c thunar-0.9.0/thunar/thunar-window.c
--- thunar-0.9.0-orig/thunar/thunar-window.c	2007-12-02 15:46:33.000000000 +0200
+++ thunar-0.9.0/thunar/thunar-window.c	2008-03-28 23:16:20.000000000 +0200
@@ -601,6 +601,16 @@
   gint            width;
   gint            height;
 
+  /* Add rgba */
+  GdkScreen *screen;
+  GdkColormap *colormap;
+  /* Set the colour map */
+  screen = gtk_widget_get_screen (GTK_WIDGET(window));
+  colormap = gdk_screen_get_rgba_colormap (screen);
+
+  if (colormap)
+         gtk_widget_set_default_colormap (colormap);
+
   /* grab a reference on the provider factory */
   window->provider_factory = thunarx_provider_factory_get_default ();

