Why doesn't someone just write a Dialog Maker program in mIRC script? I attempted this many many versions back (5.6 or 5.7 somewhere), but now everything is so dynamic that you should be able to create a dialog, modify the elements and attributes, and test it on the fly.
I think I'll give it another shot.
- Raccoon