Очевидно не надо собирать под своё разрешение, оно не всегда доступно, раньше был стандарт 640Х480, потом 800Х600, теперь видимо это 1024Х768, под него и нужно минимальные размеры формы устанавливать, а масштабирование примерно так в
OnCreate формы выставлять
Код:
if Screen.Width > 1024 then ScaleBy(Round(((Screen.Width - 1024) / 1024) * 100) + 100, 100);
есть вариант при создании формы отслеживать разрешение и под него расположение и размер компонентов на ней подставлять, но это муторно и затратно по времени, возможно есть уже готовый компонент, типа СmpStorage или Storage Library, точно не знаю, надо поглядеть.
вот статьи по теме