Before I answer any questions, I need to know one primary thing:
Do these warnings need to persist between multiple "sessions"?
A session is where you close mIRC and open mIRC again.
To ask in another way: Does mIRC need to remember yesterday's warnings?