Those who code with Lazarus IDE (http://www.lazarus.freepascal.org/) – a rally neat and OpenSource Delphi/FreePascal IDE knows that it produces large executables, like 11mb for an empty form :O
There is a solution though – somewhere in the Lazarus forum I found a crap stripper which removes all the debugger info and reduces the size dramatically. Of course it is a command line tool so I wrote a GUI wrapper for it.
Compiler Exe: Stripper.exe
The striping program: strip.exe