I've discussed this issue with Erel before here
Form size problem on PC? but it still exists. Unfortunately you don't actually get the desktop client area requested in either XP or Vista althought the device is fine. You need to adjust the control positions or change the form size.