As far as I can remember, this has always been the case. I tested mIRC v6.16 and it does the same thing. There is in fact no way to prevent this, since windows inside mIRC are in an MDI frame, which by Windows design maximizes all windows it contains when one window is maximized, and restores all windows when one window is restored.