Dopo una giornata di test ho scoperto che probabilmente che c'è qualcosa ai framework installati.
Infatti se creo un progetto nuovo con il mio portatile e visualizzo la size della form su un altro pc mi da errore. Se la stessa form la creo con un altro pc con installato sempre visual studio 2008 sp1 e l'eseguibile lo lancio su un altro pc non da problemi. Se questo eseguibile poi lo lancio sul mio portatile vedo valori sbagliati.

Adesso devo capire cosa fare per risolvere il problema..

Cosa mi consigli?