Thematic map sample just depends on a feature layer so you can make a user control in a separate class library (may contains all your reusable controls) and on Feature Layer initialized event pass the feature layer to your control and this should work fine.
Check attached sample (API 3.1 + SL5).
Regards,
Ahmed