If you're talking about an independant script editor executable, then just make one or use one that already exists. You can script it into mIRC so you shell execute the script editor from mIRC, and when you're done editing and close the editor, then mIRC will /reload the scripts that have been modified.
This opens your options to any number of third party editors, many which already do syntex checking and coloring.
- Raccoon