Since any Windows application (with a message loop and window) is warned when Windows is shutting down there is no reason at all why mIRC can't save it's settings automatically.
even Windows itself saves most settings only on a proper shutdown
Since mIRC doesn't save it's settings on a proper shutdown (the entire point of this post) I really don't see your point.