diff -Naur rhythmbox-0.12.5.orig/plugins/status-icon/rb-status-icon-plugin.c rhythmbox-0.12.5/plugins/status-icon/rb-status-icon-plugin.c
--- rhythmbox-0.12.5.orig/plugins/status-icon/rb-status-icon-plugin.c	2009-09-16 14:04:49.000000000 -0700
+++ rhythmbox-0.12.5/plugins/status-icon/rb-status-icon-plugin.c	2009-11-13 19:21:20.000000000 -0800
@@ -281,6 +281,12 @@
 		rb_tray_icon_menu_popup (plugin->priv->tray_icon, popup, 3);
 		g_object_unref (ui_manager);
 		break;
+	case 8:
+		rb_shell_player_do_previous (plugin->priv->shell_player, NULL);
+		break;
+	case 9:
+		rb_shell_player_do_next (plugin->priv->shell_player, NULL);
+		break;
 	}
 }
 