I would still call this a mIRC problem.
"Why?" you might ask, if it's possible to place your icon back in the tray when (systray|explorer).exe start up again (Which it is) then mIRC should do it.