In my application I use one global SkinManager (created before Application.Run in dpr) and every form has an SkinProvider. Would it be possible to have Hue and Saturation per form? Maybe Hue and Saturation can be property's of SkinProvider. If assigned (there should be two additional property's to indicate assigned) they should override the values of the SkinManager.