This seems fairly focused on Windows? Would be interested to see some Linux stuff.
AFAIK Linux has a higher minimum size, as the ELF header alone has to be at least 45 bytes:
http://www.muppetlabs.com/~breadbox/software/tiny/teensy.htm...
Linux supports some other executable formats for embedded systems, but they don't have much less overhead than ELF.