Form changes when using different screen resolutions.

I currently develope a delphi program using a screen resolution
of 1024 x 768 8-bit 256 colors but when I try running the developed
program using a 640 x 480 resolution my dialog forms changes size
even though I have set the forms Scaled property to True and the forms
PixelelPerInch property to Screen.PixelPerInch.

If any one know of a possible solution I would love to hear from you.

Thank you!