WHAT IS LAUNCH MANAGER
Launch Manager is a program designed to simplify the loading and execution of applications in Microsoft Flight Simulator.
Here is a detailed explanation of its key features:
* Add, remove, and modify programs that will execute when MSFS is loading.
* Create custom profiles.
* Export, import, and create backups for easy recovery in case of any issues.
* Set a time delay to start specific programs.
* Applications can be minimized or have their main window closed after a specified time.
(Some programs will close completely if you close their main window)
* Automatically close the applications when MSFS exits.
You can choose whether you want a program to run with Launch Manager or MSFS (exe.xml).
To add a new application, you can use the add button or drag & drop the applications into Launch Manager (even shortcuts).
To change the load order, simply drag the applications in the list.
HOW IT WORKS
When you open Launch Manager, it displays the applications from the 'exe.xml' file and creates a backup (if none exists).
(The 'exe.xml' file is used by Microsoft Flight Simulator to load custom modules and programs during startup)
When you add a new application, if you select to run it from MSFS, it is added to the 'exe.xml' file. If, on the other hand, you select to run it from Launch Manager, the route to the "LM.exe" file and a unique identifier for the application are added to the 'exe.xml' file.
"LM.exe" is the program that runs the applications with the established settings (delay start, minimize, etc.) and will remain open until MSFS is closed if the "Close when MSFS exits" option is set.
If you want to change the program profile without opening Launch Manager, you must first create the profiles you want. Then create a shortcut to Launch Manager using the profile name in quotes as a parameter.
(Example: "C:\Launch Manager.exe" "Profile 1")
If an application does not minimize or close the main window, try increasing the delay time to 20 seconds or so. The window handle must be created before it can be minimized or closed.
I created this program for my personal use, but I decided to share it in case it can be useful to others
I am not responsible if your computer decides to go up in flames, explode, implode, or spontaneously combust.
Use Launch Manager at your own risk.
Changelog Version 1.2
Improved (slightly) the detection system for the 'exe.xml' file.
Added settings to select 'exe.xml'.
Added settings to save window position and size.
Now accepts shortcuts (.lnk).