Tal vez esta entrada pueda ayudar:
"Modificar propiedades de controles en ejecución utilizando RTTI".
La ventaja de hacerlo con RTTI es que podría llamar a esta función:
Código Delphi
[-]
SetPropAsString(Components[i], 'Left', '10');
SetPropAsString(Components[i], 'Color', 'clRed');
Sin preocuparte del Tipo de control (TEdit, TCheckbox,...). Si tiene la propiedad y se llama así la cambiará.