I believe that it is now possible to implement your own custom skin with RadRibbonBar. Take a look at the RibbonBar
forum thread which verifies this.
The approach is covered in the How to load skins from external assemblies
documentation page. And, be sure to reference the comprehensive How to load skins from external assemblies
Code Library project with extensive code and feedback.
Hope this helps!