You could inherit our RadDiagramShapeBase and use the default template of the RadDiagramShape but instead of a geometry add an Image control like this:
This way in code behind you could create your DrawingVisual or DrawingGroup create an imageSource from them and directly set it to a custom ImageSource dependency property.
I've attached a sample project so could you please examine it and if you have further questions feel free to ask.
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>