I mean when I install MS Office 2003 on Prayaya-enabled USB drive, I can run MS office off my USB on other computers even if there are not MS office on them.
It seems that prayaya can make your USB a portable operating system.
You cannot make apps portable if they have requirements on files being in certain locations, if they require registry access or if they store their settings outside of the local directory. Applications have to usually be built to be portable as compromises have to be made in how information is stored and how the file structure is laid out. As for Microsoft Office… just don’t even think about it, it would require far too much effort to even try and hack it into a portable format.