I think that the real solution for the perceived problem of big executables is having build modes implemented on lazarus: http://wiki.lazarus.freepascal.org/Conditional_Compiler_Options#Special_build_modes -- Felipe Monteiro de Carvalho