Ok explorer.exe crashed. Sometimes window itself does not restart it. I typed in taskmanager explorer.exe but the mirc icon is not restored in systray and I have to endtask it and re-open it. Problem seems to be below:
when explorer closes and is re-started, it does not know what was in the system tray previously, nor what is supposed to be there. when the shell re-starts, it sends a system-wide broadcast message, WM_TASKBARCREATED (?) since this is a broadcast messages, all running apps are supposed to hear this message. upon hearing this message, if the app has a systray icon, it is supposed to respond with the same messages sent when it originally put the icon in the tray, once again telling the shell to put this icon in the systray.
And like most apps it seems mirc does not respond to this message. Please fix this. Thanks.