Microsoft Visual C++ 2008 (Professional and Express Edition) both allow you to compile your code as a native Windows executable, so the application compiled as a native Windows executable will be able to run without .NET Framework.
From Wikipedia:
( Source: http://en.wikipedia.org/wiki/Microsoft_Visual_Studio_Express )
That's correct -- but I don't think you can get a version of Windows that doesn't include the .NET Framework. Its like asking for a version of Windows without IE -- it won't happen.