There have been requests for better control of windows in mIRC and I think most people would like to see that happen at some point. Personally, I connect to networks and channels automatically through a script, so I always have everything in the same order and because I don't close channels when parting, a reconnect doesn't change the order on me. But just because it works that way, or by using the method argv0 mentioned, doesn't mean that a better method should be available.