Yet the remote.ini can quite happily store control codes that are stored in variables.
Quite right. I've been doing that for a while now. I think the problem lies in mIRC's ability to write the colour codes to an .ini file from it's settings dialogue rather than the .ini's ability to store it. Maybe Khaled could do a work-around for this at some stage.