Problema con RadioGroup.ControlCount en Delphi 2010

Me gustaría establecer las propiedades de RadioButton en tiempo de ejecución en el procedimiento InitRadioGroup (). Falla porque RadioGroup.ControlCount es 0, aunque hay 3 RadioButtons en RadioGroup.

¿Qué está mal en el grupo de radio D2010? El mismo código funciona bien en Delphi 2007.

procedure InitRadioGroup(RadioGroup: TRadioGroup);
var
  i: integer;
  RadioButton: TRadioButton;
begin
  for i := 0 to RadioGroup.ControlCount - 1 do
  begin
    RadioButton := (RadioGroup.Controls[i] as TRadioButton);

    RadioButton.ParentColor := False;
    RadioButton.ParentFont  := False;
    RadioButton.Font.Style  := [];
end;

Respuestas a la pregunta(1)

Su respuesta a la pregunta