MiniLaunch is a lightweight Windows tray application that lets you capture and launch multi-app workspace profiles.
It restores your entire workspace — apps, windows, and layout — in seconds.
- Capture your current workspace into a profile
- Launch saved profiles instantly
- Run your default profile via tray double-click
- Manage profiles (Run / Edit / Rename / Delete / Set Default)
- Tray-based UI (no window clutter)
- Auto-refresh when profile files change
- Optional "Start with Windows"
| Menu | Profiles | Settings |
|---|---|---|
![]() |
![]() |
![]() |
- Download the latest
MiniLaunchSetup.exe - Run the installer
- Launch MiniLaunch (runs in system tray)
See the /examples folder for sample configurations:
- captured_profile.json – Generated after capturing your current layout
- configured_profile.json – Edited version with apps and advanced launch options defined
You can copy and modify these to create your own profiles.
Right-click the tray icon:
Profiles
- Capture Profile
- Run >
- Edit >
- Rename >
- Delete >
- Set Default >
Settings
- Startup With Windows
- Currently Enabled/Disabled
- Enable/Disable
About
Exit
- Arrange your apps/windows
- Tray → Profiles → Capture Profile
- Enter a name
- Tray → Profiles → Run → [Profile Name]
- Double-click tray icon to run the default profile
MiniLaunch uses a modular launcher system. Currently supported:
- Google Chrome (new window + tabs)
- Windows Terminal (tabs / profiles)
- Windows Explorer (single folder)
- Notepad++ (Folder as Workspace)
- Visual Studio
Support is implemented via internal modules (IAppModule).
Additional apps can be added by implementing new modules.
Profiles can be edited manually as JSON:
- Tray → Profiles → Edit → [Profile Name]
You can customize the following for each app:
- File paths (Explorer, etc.)
- URLs (Chrome)
- Terminal starting directories or profiles
- Notepad++ workspace folders
- Visual Studio solution paths
Capture automatically saves application window size, position, and monitor.
Advanced application behavior must be configured manually in the profile JSON. Manual changes take effect the next time the profile is run.
Profiles are stored as JSON files under:
%LOCALAPPDATA%\MiniLaunch\Profiles
Most users do not need to access this directly. Profiles can be fully managed through the tray menu.
Settings are stored here:
%LOCALAPPDATA%\MiniLaunch\settings.json
You can edit this file manually:
- Close MiniLaunch
- Open
settings.jsonin a text editor - Modify values
- Restart MiniLaunch
{
"StartWithWindows": true
}You can access the application data folder from:
- Tray → About → Open App Folder
This opens:
%LOCALAPPDATA%\MiniLaunch
This folder contains profiles, settings, and other app data.
MiniLaunch can start automatically with Windows.
-
Controlled via tray menu:
- Settings → Startup With Windows
-
Uses registry:
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
- Tray-based
ApplicationContext - Modular launcher system (
IAppModule) - JSON-based profiles
FileSystemWatcherfor live updates
- Check system tray
- Restart the app
Check registry:
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
Verify files exist in:
%LOCALAPPDATA%\MiniLaunch\Profiles
MiniLaunch is licensed under the MIT License.
See LICENSE for details.
MiniLaunch is part of the MiniSuite utilities.


