I don't know if this has been reported before, or if anyone has actually found it out yet, but I was playing around with /hop, and found out that if you use /!hop twice very fast in the same window, mIRC will echo "Attempting to rejoin channel #channel" twice, but then close and re-open it. However, if you stay in the channel long enough between /hop's that you get to see the topic, mIRC will keep the window open.
I'm not sure if this is supposed to happen, or if it's a bug, but I thought I'd post it incase it is.
(I used the ! to make sure it won't affect any aliases some scripts may have)