La pregunta real es sobre el mantenimiento de aplicaciones ya reunidas en un disco externo. Esto parece un ejemplo de gestión de parches. Sin embargo, un enfoque (uno malo, en retrospectiva) es reempaquetar la aplicación, a través de una herramienta de virtualización de aplicaciones.
Xenocode (con licencia de Novell como Zenworks Application Virtualization) crea un producto que le permite tomar una aplicación de Windows y, si es posible, construir un EXE monolítico independiente para ella. Tiene un sistema de archivos virtual y registro dentro de su contenedor.
Han incluido IE6 para que pueda ejecutarse en Vista y otros sistemas operativos más nuevos. Muy buena tecnología.
Por lo tanto, si no puede encontrar una versión hecha por otra persona, haga la suya, ¡el mundo es su ostra!