En el evento Resized del Form (Al menos así lo hago yo), debes colocar las intrucciones para el nuev@ posición/tamaño de cada control, por ejemplo para los controles q se hayan en los bordes puedes usar la propiedad Dock para que no se despeguen de ellos.
Siempre puedes calcular la nuev@ posición/tamaño usando
La Adorada Regla de 3 
¿Sí para 400x500 el control mide 100x200 cuanto medira para 800x300?
(100 / 400) * 800 = 200
(200 / 500) * 300 = 120
Entonces para 800x300 el control debe medir 200x120