E' complicato/non è complicato, dipende da che tipo di oggetti sono presenti nella tua Form e dal tipo di contenitore nei quali sono inseriti.
La mia idea a riguardo è che per avere un'applicazione che possa girare su diverse risoluzioni è di avere sempre una Form con un contenitore in cui inserire un'oggetto che possa fare un resize senza che stravolga l'aspetto della Form.
Ad esempio questa è una form che può lavorare con qualsiasi dimensione senza modificare ne posizione ne size dei singoli controlli.