Hello,
As DaveAuld says there is very little interest in doing what you want given the increasing dependency on .Net... But just in case you really really want to do it, there is a product called Spoon Studio that "virtualizes" .Net applications allowing them to run with no framework installed, you can even deploy on a thumb drive. My guess is that the size of the resulting executable will be far more than the 24mb.
http://spoon.net/Studio/[
^]
It is a bit pricey at $2400 for a developer's license.
Anyway maybe worth having a look?
Valery.