I tell you what, check with NVIDIA and especially in the developers section. What you are missing are the library files for the CPU class.
Basic .NET applications have always been able to run because .NET is the runtime engine for those applications. BUT, most have some code which links to x86 based utilities which are not on the tablet - those will error out.
Now, you can go that direction by checking out a SDK for .NET development. Microsoft Office is mostly a .NET application suite. That is an example right there. When you compile those programs, those are usually have the MSI file extension you may have
seen before.
So, if you get nowhere with NVIDIA in development, you can try the .NET route instead. Microsoft loves it! DOT NET is dug into Windows like an Alabama Tick! Including the ARM version (Windows RT).
BUT, you may still have to go the MSDN route to get the tools for development.
So again in regards to .NET - that is a network based runtime environment for applications written for it. You remember BASIC don't you? The BASIC system had to be on the computer in order to run your standard basic programs because the program called
up BASIC for it to be the runtime environment to convert instructions into executable commands for the processor in order to work. It is a little bit like that.
In fact, chances are, that a lot of applications in Windows 8 where .NET applications, that made it simpler to convert the system to run on ARM. You are talking about an operating system with over 2 million lines of code. If they had to start from scratch,
every programmer in Microsoft would be bald after they pulled their hair out from that one.
You have two avenues to investigate for development: .NET or NVIDIA for the library files for your compiler.
I can tell you that if more people had the drive like you do to develop for the RT platform, the RT would be the number one operating system in the world! Keep it up!