ricorda che ogni oggetto visuale (bottoni, campi di testo ecc.) in qualunque linguaggio di programmazione ha delle proprietà normalmente chiamate "width" e "height" che indicano appunto larghezza e altezza, nonché "top" e "left" che indicano le coordinate dell'angolo in alto a sinistra dell'oggetto. tale proprietà esistono anche per la form.
dovresti avere la pazienza di costruirti un algoritmo che ridimensiona tutti gli oggetti a seconda della dimensione della form, catturare l'evento del "resize" e lanciare il ridimensionamento degli oggetti ogni volta che la form cambia di dimensione...
...ma sei certa che ne valga la pena?...