Отображение контролов будет зависеть от набора виджетов, используемых в конкретной ОСи. Поэтому ты практически никогда не получишь одинаковое отображение элементов.
Попробуй запустить тот же Лазарус на Линуксе и Винде, и сравни размеры кнопок (на той же вкладке Events в инспекторе объектов.
Я, например, только после некоторых усилий добился, чтобы кнопки на Винде и никсах были квадратными.
Я бы посоветовала сначала внимательно прочитать вот этим статьи
https://wiki.lazarus.freepascal.org/LCL_AutoSizing/ruhttps://wiki.lazarus.freepascal.org/Autosize_/_Layout/ruА потом поэкспериментировать