Delphi hatte bis Version 7 einen Fehler. Die Randbreite wurde beim Laden des Formulars nicht einberechnet, so dass durch die standardmäßig breiteren Ränder ab Vista Probleme vorprogrammiert sind. Das gilt übrigens auch umgekehrt, wenn man unter Vista oder höher entwickelt und das Programm unter alten Systemen nutzt.
Leider gibt es dafür keine Lösung außer eine neuere Delphiversion. Warum nimmst du eigentlich noch Delphi 6 PE? Ich denke du hast XE2, das ist doch viel besser.
Ansonsten musst du schauen, dass du immer Anchors usw. nutzt, damit sich die Komponenten bei Größenänderungen anpassen und diese auf Panels legen, die mit Align automatisch bis an den Fensterrand gehen. So bekommt man das in der Regel in den Griff, aber es ist eben eine Notlösung.