Interesting I interpreted its small size to mean it would have to link to external dependencies for the majority of what it does.
the external dependencies are part of the OS. Just like making a small Win32 graphical app can be a few dozen kilobytes for the actual executable, but behind the scene you've got 200 DLLs being loaded by the OS