Hello Jonathan,
Unfortunately overriding the client-side rendering is not supported at the moment. You can however subscribe to the OnClientNodeDataBound event and customize the node as you wish (set image url for example). Extending RadTreeNode data should be trivial - inherit from the class, apply the DataContract attribute to that calss and DataMember attribute to your custom property.
Regards,
Albert
the Telerik team