Ez a dolog elsősorban nem (csak) forráskódtól hanem a rendszertéma és az alkalmazásod beállításainak összhatásától függ. Az általad is említett
cikk
ben is írják, hogy "Linuxon a DPI beállítás jóval bonyolultabb és függ a használt szoftvertől és annak változatától": Natív X, Gtk2, Gtk3, Qt és a többi.
Azt sajnos nem fogod tudni elérni (és ez nem a Lazarus hibája), hogy az alapértelmezett vezérlőkészletekkel minden rendszeren, minden témával, minden egyformán jól nézzen ki, bár a vezérlők (és az őket tartalmazó csoportok) AutoSize tulajdonságának True-ra állítása sokszor jó szolgálatot tehet.
Ha az a célod, hogy minden rendszeren egyformán nézzen ki az alkalmazás felülete akkor le kell mondanod a rendszertémák használatáról az alkalmazásodban. Ilyen esetekben jön jól a Qt (windows, Linux, BSD, Mac stb.). Bár Qt-ben nincs minden teljesen kidolgozva, de ami van az lényegében egyformán néz ki a támogatott rendszereken... ez esetben azonban az alkalmazásod nem a rendszertémával egyezően fog megjelenni és a felhasználónak a Qt függvénytárakkal is rendelkeznie kell (telepítve).