Thanks Kalle! ... I think I'll start using black on white OSDs. I like it.
@jon, keep an eye on the events that Kalle is using to trigger his command above. He mentions using 2 different events.
If you don't want to trigger the command each time you close the command tree, you can delete that event and use only the VC.Loaded event to set the display colours when VC launches. (And of course you don't technically need to display a message when the command is triggered unless you find it a helpful cue.)