Remark:
I have also come across the same problem with Windows XP, you have to compensate height, width and stuff for the "cute" round edges of forms as default in XP, if you develop in traditional desktop apperance and install to a xp with the standard scheme, you are often facing problems, and vice versa.