No sé sobre el primer enlace, pero la versión de PortableApps es de hecho portátil. Su .PAF.EXE (PAF = archivo de aplicación portátil (instalador)) es un "instalador" que simplemente extrae la aplicación al destino que elija:
Esto es lo que terminas con:
DOSBoxPortable\App
DOSBoxPortable\Data
DOSBoxPortable\Other
DOSBoxPortable\DOSBoxPortable.exe
DOSBoxPortable\Help.html
DOSBoxPortable\App\AppInfo
DOSBoxPortable\App\DefaultData
DOSBoxPortable\App\DOSBox
DOSBoxPortable\App\AppInfo\appicon.ico
DOSBoxPortable\App\AppInfo\appinfo.ini
DOSBoxPortable\App\AppInfo\installer.ini
DOSBoxPortable\App\AppInfo\appicon_128.png
DOSBoxPortable\App\AppInfo\appicon_16.png
DOSBoxPortable\App\AppInfo\appicon_32.png
DOSBoxPortable\App\DefaultData\settings
DOSBoxPortable\App\DefaultData\settings\dosbox.conf
DOSBoxPortable\App\DOSBox\Documentation
DOSBoxPortable\App\DOSBox\Video Codec
DOSBoxPortable\App\DOSBox\DOSBox 0.74 Options.bat
DOSBoxPortable\App\DOSBox\Reset KeyMapper.bat
DOSBoxPortable\App\DOSBox\Reset Options.bat
DOSBoxPortable\App\DOSBox\Screenshots & Recordings.bat
DOSBoxPortable\App\DOSBox\SDL.dll
DOSBoxPortable\App\DOSBox\SDL_net.dll
DOSBoxPortable\App\DOSBox\DOSBox.exe
DOSBoxPortable\App\DOSBox\DOSBox 0.74 Manual.txt
DOSBoxPortable\App\DOSBox\Documentation\AUTHORS.txt
DOSBoxPortable\App\DOSBox\Documentation\COPYING.txt
DOSBoxPortable\App\DOSBox\Documentation\INSTALL.txt
DOSBoxPortable\App\DOSBox\Documentation\NEWS.txt
DOSBoxPortable\App\DOSBox\Documentation\README.txt
DOSBoxPortable\App\DOSBox\Documentation\THANKS.txt
DOSBoxPortable\App\DOSBox\Video Codec\zmbv.dll
DOSBoxPortable\App\DOSBox\Video Codec\zmbv.inf
DOSBoxPortable\App\DOSBox\Video Codec\Video Instructions.txt
DOSBoxPortable\Other\Help
DOSBoxPortable\Other\Source
DOSBoxPortable\Other\Help\images
DOSBoxPortable\Other\Help\images\favicon.ico
DOSBoxPortable\Other\Help\images\donation_button.png
DOSBoxPortable\Other\Help\images\help_background_footer.png
DOSBoxPortable\Other\Help\images\help_background_header.png
DOSBoxPortable\Other\Help\images\help_logo_top.png
DOSBoxPortable\Other\Source\DOSBoxPortable.ini
DOSBoxPortable\Other\Source\DOSBoxPortable.jpg
DOSBoxPortable\Other\Source\CheckForPlatformSplashDisable.nsh
DOSBoxPortable\Other\Source\ReadINIStrWithDefault.nsh
DOSBoxPortable\Other\Source\DOSBoxPortable.nsi
DOSBoxPortable\Other\Source\AppSource.txt
DOSBoxPortable\Other\Source\License.txt
DOSBoxPortable\Other\Source\Readme.txt
En general, todos los programas de PortableApps están estructurados de la misma manera. En el nivel superior tienes Nombre de la aplicación Portable.exe (en este caso DOSBoxPortable.exe ), que actúa como una "envoltura" para Aplicación \ Nombre de la aplicación \ Nombre de la aplicación .exe (en este caso App \ DOSBox \ DOSBox.exe ). Acabo de confirmar y PortableBox Portable de DOSApps no interfiere con mi DOSBox instalado (con configuraciones personalizadas) de ninguna manera. En el futuro, si desea un archivo ZIP en lugar de .PAF.EXE, simplemente puede ZIP toda la estructura de carpetas extraída.