Would be nice, but then halting every other event that does something you dont want would be nice also, I had to writre a workaround to when a window is closed, i renamed the closing one made a new one of the original name and copied the data across to it, then let the close complete, (it closes the renamed one not the new one luckly else i would have had to add a timer to rename it afterwards), But anyway, its not eactly what you want, but you could launch another mirc to replace the one exiting, thats not really gonna solve alot of problems i must admit.
Hey to see something wierd try this.
on *:close:*://echo -s - $?="Hmmm $target window is closing or did it already close?" -
then close down mirc
(just something wierd to laugh about)