Hello Simon,
I deeply apologize for the late reply.
Let me elaborate a bit further on our theming mechanism and why we chose to implement it the way it is. I believe this will shed some more light on the concerns you have.
We have implemented our own theming mechanism that allows our users to easily apply our themes to their applications. The mechanism does not work with the default Microsoft theming though. So far we have not found a demand for the Microsoft themes other than PresentationFramework.Aero - it matches our Vista theme. It seems the Luna, Royale and Classic are not widely used, hence we have not put them with a high priority in the plan.
We share codebase between our Silverlight and WPF bundles and this causes some limitations. As a result the themes cannot be applied to Microsoft controls unless set implicitly or through StyleManager.Theme. Therefore, the hard-coded theme for CheckBox, RadioButton, ScrollBar etc. is required.
We would recommend you to chose a Telerik Theme and use it in your application. Hard-coding the theme will stop your application from applying changes done in the OS colors and theme to your application UI. Again, this is not a commonly requested feature and we do not have it in the backlog for the time being. However, we will definitely look into the interest this will arouse and consider it for the next releases.
I hope this information explains our decisions and the course of action we took.
Greetings,
Nick
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the
Telerik Public Issue Tracking system and vote to affect the priority of the items