I'm having this problem since I'm using Ubuntu (Jaunty), I had it with Karmic and now with Lucid. Sometimes, when I log in, the gnome panel is all messed up. In Lucid the affected areas are the Notification Area and the Indicator Applet Session. My only solution to this problem for a long time was to log out and log back in again. This procedure gets on your nerves quickly.
But in Lucid I finally find the culprit in my case: the NetworkManager Applet (nm-applet).
I removed everything - except the Window List - from the bottom panel, then I removed the Notification Area from the top panel and placed it on the bottom panel in the right corner. As a result of not having the Notification Area (and with it the NetworkManager Applet) on the top panel anymore, my Indicator Applet Session isn't corrupted anymore, no matter how many times I log in.
The only icon I have in the Notification Area now is that of the NetworkManager Applet. Even if the nm-applet icon is corrupted when I log in (which happens often), the corruption doesn't affect the Window List and icons placed in the Notification Area after startup (for example the vlc icon when I start the program).
So bottom line: I have basically quarantined my Notification Area (and with it the NetworkManager Applet) in the lower right corner of desktop.
This is an adequate solution, but still I would really like to see this bug finally fixed, since it's affecting me for a long time.
I'm having this problem since I'm using Ubuntu (Jaunty), I had it with Karmic and now with Lucid. Sometimes, when I log in, the gnome panel is all messed up. In Lucid the affected areas are the Notification Area and the Indicator Applet Session. My only solution to this problem for a long time was to log out and log back in again. This procedure gets on your nerves quickly.
But in Lucid I finally find the culprit in my case: the NetworkManager Applet (nm-applet).
I removed everything - except the Window List - from the bottom panel, then I removed the Notification Area from the top panel and placed it on the bottom panel in the right corner. As a result of not having the Notification Area (and with it the NetworkManager Applet) on the top panel anymore, my Indicator Applet Session isn't corrupted anymore, no matter how many times I log in.
The only icon I have in the Notification Area now is that of the NetworkManager Applet. Even if the nm-applet icon is corrupted when I log in (which happens often), the corruption doesn't affect the Window List and icons placed in the Notification Area after startup (for example the vlc icon when I start the program).
So bottom line: I have basically quarantined my Notification Area (and with it the NetworkManager Applet) in the lower right corner of desktop.
This is an adequate solution, but still I would really like to see this bug finally fixed, since it's affecting me for a long time.