My Micro Framework device (i.e. Fez at tinyclr.com) has been running on an ARM7 for some time. C# and the framework runs like a champ. NetMF has a porting kit, so any processor can create their own HAL and port themselfs. They can even port it to run over an OS, instead of direct metal. I realize this is apples/oranges. But having a porting kit like NETMF does would have let ARM do this themselfs years ago.