--- favoritesview.py	2008-12-11 10:35:08.000000000 +1100
+++ favoritesview.py.new	2008-12-11 10:35:02.000000000 +1100
@@ -425,6 +425,11 @@ class _MyIcon(MyIcon):
         palette.menu.append(item)
         item.show()
 
+        item = MenuItem(_('Logout'), 'system-logout') #system logout icon doesn't exist!
+        item.connect('activate', self._logout_activate_cb) 
+        palette.menu.append(item)
+        item.show()
+
         if not self._profile.is_registered():
             self.register_menu = MenuItem(_('Register'), 'media-record')
             palette.menu.append(self.register_menu)
@@ -439,6 +444,10 @@ class _MyIcon(MyIcon):
     def _shutdown_activate_cb(self, menuitem):
         session_manager = get_session_manager()
         session_manager.shutdown()
+
+    def _logout_activate_cb(self, menuitem):
+        session_manager = get_session_manager()
+        session_manager.logout()
         
     def get_toplevel(self):
         return hippo.get_canvas_for_item(self).get_toplevel()
