Wouldn't all the NDK programs at least have to be recompiled?
You'll effectively have* to post ICS; Intel is an officially supported platform now (and Google TV is currently Intel only, provided you want to be on that platform).
* Presuming you want your NDK app to run any Intel-based tablets/phones.
At Google I/O, the sdk team said it was coming in the next months (along with GPU support), but the downside was that KVM is not readily available outside linux
Not much of a downside imo. Serious non-.NET developers should be using Linux anyway.