Portable Application Launcher (PAL) is a tool that allows you to make almost any Windows application portable. PAL creates a virtualized environment for applications by:
- Redirecting registry access
- Isolating application files
- Preserving application state between sessions
- Registry Virtualization: Redirects registry calls to portable storage
- File Isolation: Manages application files in a portable container
- Simple Configuration: Easy setup via PAL.ini
- Zero Installation: No installation required on host system
- Clean Restoration: Leaves no traces on the host system
- Windows operating system
- AutoIt3 (for running the uncompiled script)
-
Setup PAL.ini with your application details:
[PALOptions] Executable=YourApplication.exe RegistryPath=HKEY_CURRENT_USER\Software\YourApplication FilesPath=%APPDATA%\YourApplication
-
Run PAL.exe to launch your application in portable mode
-
Portable Data is stored in the PortableData directory and PortableRegistry.dat file
- First Run: PAL backs up existing application data (if any) to LocalData and LocalRegistry.dat
- Virtualization: PAL then creates a clean environment using the portable data
- Application Launch: Your application runs in this virtualized environment
- On Exit: PAL saves changes back to the portable storage and restores the original system state
- PAL.exe: Main executable
- PAL.ini: Configuration file
- PAL.au3: Source code (AutoIt3)
- PAL.svg: Project logo
- PortableData/: Directory containing portable application files
- PortableRegistry.dat: Registry data for portable application
- LocalData/: Backup of original application files
- LocalRegistry.dat: Backup of original registry data
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- Original author: Tritonio http://inshame.blogspot.com
- Updated by: Jany (2025)