WinForms radio buttons are standard Windows controls, and therefore it's quite difficult to perform small extensions on them.
A radio button, button and text together, is one control. If you want to change its appearance, you can override OnPaint, but you need to draw both parts.
I found an example
here[
^].