It could the the screen resolution is different, although this shouldn't affect the positioning on the form.

More likely, it is the fact that you are running in different font sizes - in large fonts, the value of Screen.TwipsPerPixelX is different from the value when you are in small fonts.

So if you are using magic numbers to position stuff, change them to be pixel values * Scree.TwipsPerPixelX & Y.

- gaffa