One of my friends recently got a Pocket PC and he said that you could upload windows programs strait onto it and they would work (given you have enough storage obviously.) But I was wondering if this was true for all programs, specifically a C++ compiler. If you were to write console or windows apps on it would they run the same without changing any code?