Well, while that's an interesting idea, I'm concerned about my ability to do it well, and about what sort of overhead it might create. I only casually dabble in scripting, and though I have a good understanding of the basics, I don't think I have the skill to pull that sort of project off.
Still, I do appreciate the suggestion, and it is nice to know that alternatives are available. I do hope Khaled puts some thought into adding more colors though, because there are a lot of people out there who have even less scripting ability than I do. I know he's a busy guy, and I don't expect anything of him, but it would be nice.

EDIT: Maybe a topic should be created and stickied, much like the one for emoticons? That way, Khaled knows it's something many people are interested in, and people don't have to make a bunch of new topics on the idea.