@Kris: Well duuuh! If you write an own runtime, you don't need any runtime library. But you still need something. If you don't write, you just use one supplied with the compiler, and that won't make your language of choice (let it be Obj-C, C++ or anything) 'managed'.
@Charles: I believe the exact same can be told about C/C++: the language requires not just a compiler, but also a runtime system to execute the compiled code, it is just called the C runtime. Possibility to link the runtime into the executable is just a slight difference. So by your logic, VC11 generated code is managed as well, because of CRT..