I suppose it's a good idea. Obviously people like theme systems, and enjoy customizing mIRC's appearance. And a scripted theme system has many disadvantages to a native mIRC one. The major one is speed. Your halting nearly every single event to redisplay it's text, The little old mIRC parser is always chugging away, sweating bullets to make your screen look pretty. This *does* slow down other scripts and mIRC in general. Even using a DLL to assist, you witness slow down. Another advantage that a native mIRC theme system would have is that it wouldn't override the users display preferences in the options dialog, like all scripted theme systems do. This is not due to bad scripting, this due to the absence of certain mIRC features that would allow 100% integration.

Simply put, this is obviously something a lot of people would like, and is obviously better as part of mIRC than as a script.