>>I agree. If you *don't* specify a color, then let themes do their thing. If you do specify a color, then it should be used. IE, themes should only apply if the default colors have not been overridden.
>
>The problem here, that I override colors in run-time...
I don't see a problem with that, either. Once you specify a color, then themes should no longer apply. It may have started out themed, but you have now overriden it.