Código:
Procedure AjustForm(Form:TForm);
var I:Integer;
begin
With Form do
begin
For I:= 0 to ComponentCount - 1 do
begin
if (Components[i] is Tcontrol) then
begin
if (Components[i] is TWinControl) then
begin
Twincontrol(Components[i]).ScaleBy (75, 100);
end else begin
Tcontrol(Components[i]).Width := Trunc(Tcontrol(Components[i]).Width * 0.75);
Tcontrol(Components[i]).Height := Trunc(Tcontrol(Components[i]).Height * 0.75)
end;
Tcontrol(Components[i]).Left := Trunc(Tcontrol(Components[i]).Left * 0.75);
Tcontrol(Components[i]).Top := Trunc(Tcontrol(Components[i]).Top * 0.75);
end;
end;
Width := Trunc(Width * 0.75);
Height := Trunc(Height * 0.75);
end;
end;
si esto te va solo hay que ajustar la fuente espero que te sirva