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.

Quote:
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.