Leider ist Lazarus in dem Punkt Delphi stark unterlegen. Es wurde einfach noch nicht richtig optimiert. Du kannst Smartlinking in den Compilereinstellungen aktivieren, damit ungenutzte Bibliotheken nicht mit reingeladen werden.
In dem Ordner Lazarus\pp\bin\i386-win32 ist eine Kommandozeilendatei strip exe. Mit der kannst du die Datei auch nochmal deutlich drücken. Bei mir wird das leere Formular project1.exe von 5,81 MB auf 1,52 MB reduziert
Quelltext
1:
| C:\Programme\Lazarus\pp\bin\i386-win32>strip project1.exe |