I think the OP's suggestion is not possible in the IRC world. The effect would only work on the sender's mIRC and not on anyone else's mIRC or other IRC software.

However, sparta's suggestion for the color selection dialog would be great. It should be submitted as a separate feature suggestion. The simplest form would be an identifier ($cpick, etc) that would display the color selection dialog and return whatever color the user chose or $null if they chose nothing.

//echo $cpick
-> displays the color selection dialog using the standard colors (same as ctrl+k)
-> when a user clicks on a color, the identifier returns the number associated with the position in the dialog (ie the color)
-> if a user clicks off the dialog or closes it, $null is returned


I can also picture a customizable color dialog where the coder can choose which rgb colors will be displayed in the color dialog (for applications where RGB colors can be used within mIRC).

//echo $cpick(<base>,<RGB1>,<RGB2>,<RGB3>,...,<RGBn>)
-> returns the RGB number that was associated with the position that was chosen

//echo $cpick(0,<mIRC color #>,<mIRC color #>,<mIRC color #>,...,<mIRC color #>)
-> The '0' signifies actual mIRC colors from the color dialog
-> returns the mIRC color number that was associated with the position that was chosen.

If you specified fewer than the maximum number of color choices, the remaining choices would either be hidden or disabled with a blank looking color.

-genius_at_work