Hi,
If the tray icons are not returning when the shell is restarted, it is
an indication that the software is possibly not ad-hearing dealing with
the shell restart.
When the shell is restarted it broadcasts a message that is registered
with the string "TaskbarCreated" using the RegisterWindowMessage API.
Applications that have put icons in the system tray should handle this
message to ensure that there icons are restored to the system tray.
So you could try broadcast this message, but I assume that the
applications are not handling this message anyway so it would be
pointless.
Note: If I recall correctly, the "TaskbarCreated" message has been
inplace from version 4.72 of the shell.
Hope this helps
Chris Taylor
http://www.xanga.com/home.aspx?user=taylorza
*** Sent via Developersdex
http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!