Io ho aggirato l'ostacolo in modo diverso, anche perche' se hai 186 controlli posizionati al millimetro, non ti passa + riposizionarli (soprattutto se passi ad una risoluzione + bassa o se il personaggio che usa il programma si diverte a ridimensionare il form in questione).
Basta semplicemente impostare la risoluzione dello schermo che ti serve all'avvio del prg (con le API e' facile) e poi, alla chiusura del prg. reimpostare quella che hai trovato all'avvio (che ovviamente ti sei memorizzato).
In fin dei conti tutti i videogiochi fanno cosi'.
E se la scheda grafica del PC su cui fai l'installazione non supporta la tua risoluzione, dici all'utente che e' uno spilorcio taccagno e che deve spendere 30€ per comprarsene una con una risoluzione decente (di solito 1024 x 768 bastano e avanzano)
Ciao.