Мы тоже с этим боролись, и я согласен с Чарльзом М., что нет встроенного способа сделать это.
Если вы ищете внешнее решение, элемент управления ExpressLayout от Developer Express позволяет вам точно настроить расположение элементов управления в формах Delphi. Они рекламируют «Независимость разрешения экрана - Автоматически изменяемые размеры интерфейсов - стандартизация внешнего вида ...», так что, возможно, стоит посмотреть.
Я никогда не использовал этот конкретный элемент управления, но мы используем множество других элементов управления Developer Express в наших коммерческих проектах. Управление и поддержка отличные.
См .: http://www.devexpress.com/Products/VCL/ExLayoutControl/
У них нет пробной версии, но есть 60-дневная гарантия возврата денег без вопросов.