3. Usualmente existe una versión normal de la aplicación
(típicamente no portátil), y luego, ésta se modifica
para crear una aplicación portátil.
4. Una estrategia alternativa para conseguir la
portabilidad de las aplicaciones en Windows, sin tener
que modificar el código fuente de la aplicación, es la
virtualización.
Para utilizar la virtualización, una aplicación puede ser
rodeada de dll's que intercepten todas las llamadas al
sistema.