There's a sticky post I pasted on the FreePascal forum before the Lazarus forum was even opened, and it nicely tells you all you need to do to get minimal executable filesizes.

I could tell you people to RTFM instead I'm going to flame you to hell so get ready.

1. You didn't RTFM
2. If you like delphi more, use delphi
3. If you want integrated debugger support, use delphi
4. If you want to help, write patches

Unlike with Delphi or Kylix you can actualy try to help and provide enhancments and bugfixes for the compiler itself as well as various libraries. Whining about big filesizes or whatever other useless and completly irrelevant little itch you got right now is only going to keep people who actualy DO something from doing it.