Ex-Microsoft engineer rebuilds Notepad in 2.5KB using nothing but stuff Windows already had
(www.windowslatest.com)
Size on disk doesn't correlate to memory usage or load time. You can get a very small on disk size by compression, or downloading the main executable at runtime.