John
My understanding is no program can run on Windows RT. Only apps can, Metro apps. If one is able to run programs it must be Windows 8 or Windows 8 Pro not Windows RT.
Again that's because
they aren't compiled under ARM. The RT version of office included with RT is compiled under ARM. Sorry nothing to do with the UI whatever MS makes you want to believe (marketing mumbo jumbo). BTW Windows store apps must be compiled specially to be used for RT of course as it's a different chipset, see here:
http://msdn.microsoft.com/en-us/library/windows/apps/xaml/jj863300.aspx
The "desktop" is not required for native Windows apps either.... just start Windows, then start notepad. Then kill the explorer.exe in task manager.... bingo no desktop but notepad running totally fine. Want to bring back the desktop just run explorer.exe and bingo it's back. So the "desktop" (explorer) is merely a native windows app itself. The "desktop" is simply a shell. Therefore MS calling native windows apps "desktop software" frankly is totally confusing and wrong, for it's not running the app under explorer.exe!! Personally I don't think they like using the word "incompatible" as it might give them bad press, so they invent different and confusing names they think windows users could understand. However Windows RT really is nothing like Windows 8 other than looks alone.
In a nutshell RT is basically a great pretender.... RT and windows 8 share basic programming libraries which makes life slightly easier for developers but it is far from optimal right now, maybe Windows 9 will resolve it and converge development platforms.
All apps are compiled differently whether it is windows phone, windows 8 or windows RT, not an ideal situation right now but suits the hardware platforms they are targeted in today's technology.