Use dependency walker to open explorer.exe and see if it has dependencies on any .NET assembly, and you will find that it does not.
Here's the output from my machine (Windows 7 x64):
As you can see there is no dependency to mscoree.dll
, which is a dead giveaway that explorer.exe has nothing to do with .NET.