Puede abreviarse de este modo, ya que la variable ChildControl está de mas:
Código Delphi
[-]
procedure TProveedores.LimpiarCheckbox(OpcionesGroupBox: TGroupBox);
var
I:integer;
begin
for I := 0 to OpcionesGroupBox.ControlCount - 1 do
if OpcionesGroupBox.Controls[i] is TCheckBox then
TCheckBox(OpcionesGroupBox.Controls[i]).Checked := False;
end;
Hasta luego.