Но не показывает твоего ответа на абсолютно конкретный вопрос...
Что же фактически предлагал Tad
Сотворить банального наследника для RadioButton
#pas
type
THIRadioButtonEx = class(THIRadioButton)
private
public
_event_onFalse,_event_onTrue:THI_Event;
procedure _work_doCompare(var _Data:TData; Index:word);
end;
И этот конкретный вопрос звучал так: имеет право тот самый пресловутый "Tad" сделать это же самое методами схемотехники, и пользоваться этим элементом ровно так же, как и штатными элементами

Вот я, к примеру, свое мнение высказал совершенно однозначно:
Конечно у меня и еще есть немного про интерфейс, который должен быть ДО

Тезисно, примерно так:
А более подробно, не очень имеет смысл.
Получено подтверждение - пойдет в корзину.
Да и устал я уже, в одиночку-то...