> >> Since the final binary size after using strip -s on the exe file is >> 271 kb it seems a bit big! >> Or is there a lot behind the scenes I have missed? > Classes is a hog. If you want smallest executable size you must get rid of SysUtils also. And you must call platform dependent OS API ... L.