Thanks, Keith. I did find a few blog posts, including one that pointed back to the Swamp, but they all deal with the CUIx approach. I want to avoid using the CUIx due to the inability to enable/disable ribbon buttons on the fly. We use this method to allow/disallow use of buttons depending on which module was purchased. It worked well until the dual color theme was introduced.
Where I'm stumped is at what I need to initialize MyApp as...can I simply do this?:
public static object MyApp = MyAppDark;
If so, I'm at a loss as to how to do so, because that doesn't work...