Hola, garfer78, bienvenido al club. Échale un vistazo a nuestra
Guía de estilo.
Tu pregunta queda un poco abierta. Todo depende de lo que aplicación requiera. Hay programas que exigen ejecutarse a una determinada resolución. De todas formas, yo opino que lo mejor es que el Form se adapte al usuario
, así que lo que hago es esto:
-Propiedad BorderStyle en bsSizeable.
-Propiedad WindowState en wsMaximized.
-Asignar la opción adecuada en la propiedad Align de todo componente que la tenga (paneles, scrollbox...).
Puede que tengas que añadir algo en el evento "OnResize" del Form, por si el usuario decide no tener la ventana maximizada, o simplemente para ajustar ciertas propiedades, como el ancho de los edits, por ejemplo.
Salu2.