sorry, I don't explain right...
My Hierarchy:
TCheckBox -> THMICheckBox -> THMIRadioButton;
Because of a lot of procedures, functions and propertys that are implemented in THMICheckBox, to me is more easy redraw the component like as RadioButton. In Delphi I can do this, but in Lazarus I don't found any way to do this. It's possible?