The reported hangs on logout could be related to the fact that nautilus throbber, various panel applets, etc. are connecting to the session manager. See: http://mail.gnome.org/archives/desktop-devel-list/2003-February/msg00615.html Unfortunately I think this means scrambling around disabling SM for various applets and other components. I'm not sure how important it is, but it may block bug #79829 (or may not)
gnome-panel is done need to rebuild gnome-applets with new libpanel-applet macros, and grep gnome_program_init in gnome-applets checking for other cases. The fix is generally to add "GNOME_CLIENT_PARAM_SM_CONNECT, FALSE" Also need to do nautilus components at minimum. I don't know which other things.
gnome-panel and gnome-applets done, I think we should fix nautilus components (e.g. throbber) and then anything else we notice specifically.
Nautilus 2.2.1-3 has this fixed.
ok let's call this closed
eggcups, pam-panel-applet and rhn-applet are still there. Dunno if this matters?
Hmm. I have seen this before, but not after upgrading gnome-panel and gnome-applets. So it might indeed be fixed.
(oops. commented on wrong bug)
the tray icons are supposed to be session managed (they aren't applets, more like little daemons)