Systray disappears regardless of settings in Windows 7 and Windows Server 2008 R2
With Windows 7 there are several options for handling system tray icons at the OS level:
1) "Show icon and notifications" 2) "Hide icon and notifications" 3) "Only show notifications"
The most pressing issue is that even with the first option set, Gajim seems to change the option to "Only show notifications" at startup; which I believe is the default behavior for tray icons from the OS perspective. I was asked in the conference channel whether this same issue occurs with Pidgin, it does not, the right thing happens.
So, to summarize, no matter what set of options are used on either the Gajim or OS side, the tray icon goes back to being hidden at startup. To have the tray icon visible at all, I need to change the option in Windows every single time to option #1 (closed).
Every other application I am using with tray icons behaves properly (even old apps), so I wonder if Gajim is attempting to force tray behavior changes and Windows 7 rejects this and resets to default Purly speculation, but the point is that MS changed the way applications can interact with the system tray.