Another thing to consider is that PC programs are written for x86 processors, not ARM, which Android phones and tablets use. Its not only the software. For instance, Windows 8 will run on ARM driven tablets, similar hardware to Android tablets, but Microsoft already warned that even if Win8 was legacy supportive (able to run older prgrams, even some XP programs), it would not mean you can run those compatible programs on the ARM tablets because of the processor limitations.