Creo haber leido esta pregunta en algun lado, corrige
No es posible, por que la mayoria de las aplicaciones INSTALAN controladores y .dll en Windows, sea XP, Vista o 98 ect y se registran dentro del registro de Windows, al faltar una de las claves importantes para su funcionamiento, no funciona dicha aplicacion, igual pasa si el dll no esta instalado en Windows\System32
Algunas aplicaciones si funcionan pero son aplicaciones sensillas, pequeñas tales como WinRAR, Ultraiso, ect ect, aplicaciones que se instalan en el disco pero no en system32 ni en el registro, en este ultimo solo cuando las ejecutes registran loque hacen y donde lo hacen pero eso no les hace falta para su funcionamiento.
Yo tengo muchas, muchas que no necesitan instalacion, solo las instalo una ves y guardo su carpeta en otro sitio, cuando limpio el disco, no necesito instalarlas

aqui estan solo 62 itens, no estan todas XQ carpetas como Drivers Backup tiene dentro 8 aplicaciones, la Cuadtro a fotos tiene 6, la Targetas Visita 10 ni las portables estan todos acá, que son muchas, tengo otra carpeta con 22 portables incluyendo PhotoShop CS4, Flash CS4 ect ect ect
Aplicaciones como PhotoShop, autocad, Corel, ect ect, si necesitan instalacion, a menos que uses las preparadas PORTABLES.
Creo haber sido claro y ayudarte a aclarar tu pregunta