this one https://github.com/rofl0r/KOL ?
@Mark,
It is a replacement. Mixing with vcl/lcl code defeats its purpose.
For now, yes, that is a good place to start.
KOL is simply is a
replacement for the VCL/LCL that creates much smaller executables.
It is a framework on its own: do not mix with VCL/LCL code.
It is originally written in the early 2000's by my good friend Vladimir Kladov with many additions by other authors, including me. (also maintainer)
It is also, for all intend and purpose, win32/64 only although some linux efforts have been made in the past: only usable for console/terminal applications, Kylix based.
It also has a learning curve if you are not familiar with old school objects instead of classes.
But the result is that your executables become about 75-90% smaller.
A full simple GUI app in FPC is around 50K...
(I am one of three that actually can maintain it: it is good for parser testing...)