Kernel32.dll is loaded into all Windows processes by default, so you actually can have a valid, working Windows binary with 0 entries in the import table. See here[1] for a "Hello world" program written as such.
[1]: https://gist.github.com/rfl890/195307136c7216cf243f7594832f4...