If RockNES isn't importing it, then it doesn't matter what Kernel32 itself shows. Kernel32 gets loaded by every single process, even those that don't import it, so obviously it is able to load fine.
edit:
Read the article:
http://arstechnica.com/information-tech ... lims-down/The API-CORE-*.dll imports from Kernel32 aren't actually real.
The OS does come with false stub DLL files made to look like what would be in there, look in C:\windows\system32\downlevel or C:\windows\syswow64\downlevel, and notice that they are all under 16k in size.