BlitzMax can already do that, but you can select what to compile - so no 3mb exe's.
What's the big deal about tiny exes? If you're targeting the power user with their gaming rig (DX10 card and all that), who cares about a tiny sized exe? I'd really like to know if there is a good reason for it... someone fill me in ;)