Hola,
Jaime, los formularios de Delphi se adaptan a la pantalla en caso de que cuenten con esta posibilidad, es decir, en caso de que su propiedad "BorderStyle" sea "bsSizeable", por ejemplo, independientemente de la resolución que esté utilizándose.
No deberías sino jugar con las propiedades "Anchor" de los componentes, de tal forma que estos se adaptasen al tamaño del formulario que los contenga. Es muy sencillo. Hay ejemplos en estos Foros.
Búscalos que los encontrarás.
Ya dirás qué te parece esta respuesta mía de todos modos.