Guarda, proprio ieri è stato corretto un bug (in realtà un enhancement) aperto cinque anni fa:
https://bugzilla.mozilla.org/show_bug.cgi?id=202360e nella Nightly build di Lightning uscita oggi (0.9 pre 2008050820) è stato inserito questo miglioramento, che consente di assegnare colori personali a categorie e eventi e in qualunque modalità si voglia (testo, sfondo ecc) usando il file userChrome.css.
Nella pagina stessa c'è anche un allegato che illustra, con alcuni esempi, come utilizzare i nuovi selettori CSS per ottenere quello che si vuole.
A mio parere, quello che manca è il cambiamento automatico del colore del testo qualora si assegni un colore di sfondo che potrebbe rendere illeggibile il testo.
Per il resto è un enhancement utile per l'aspetto grafico, che può portare a future evoluzioni o allo sviluppo di estensioni specifiche per gestire anche senza userChrome.css questi dettagli e tutte le varianti immaginabili.
Ciao.