Координаты это по старой дельфйской привычке. Автоматический align дело хорошее, я уже писал разработчикам Лазаря про TControlGrid. Но главная проблема не расположить и отрисовать контролы - это чистая математика и делается очень быстро. Проблема в создании и инициализации большого количества "тяжелых" визуальных объектов, это сильно нагружает менеджер памяти и может сильно зависеть от библиотеки виджетов (Win, Qt, Gtk, итд..). И Visible := False тут не всегда помогает. Нужны "виртуальные" контролы, легкие и абстрактные. Как TListItem, TTreeItem. А из них уже строить визуальные контролы, близкие к нативным - всякие TMenu, TToolBar, TListView..
Но пока что получается, что предельно простой TStaticText по скорости инициализации примерно равен довольно сложному TPanel..