Hi.if you working with WPF you can use ControlTemplate Like this:
<RadioButton Content="MyRadioButton" Height="15">
<RadioButton.Template>
<ControlTemplate TargetType="{x:Type RadioButton}">
<CheckBox Content="{TemplateBinding Content}"/>
</ControlTemplate>
</RadioButton.Template>
</RadioButton>
i think it's not logical because each control has own domain usage.but choose yourself.
Good Luck