Applications & sequence¶
Every application in your profile is shown as a card.
This page covers how to add them, how to configure them, and how to read the launch sequence.
Adding an application¶
Click Add an application in the grid. Two modes:
Lists the software already installed on your PC (via the Windows registry).
Search for it and select it: the name, the icon and the path are retrieved automatically.

The list is deliberately filtered
To stay readable, the list leaves out software unrelated to flying (system drivers and utilities, browsers, games, launchers, etc.) and hides the applications already in the active profile. A normally installed application that doesn't show up — or a portable program — can always be added from the Browse tab.
Type the path to an .exe, or click Browse… to pick it: the name and the icon are retrieved automatically.

When to use it
This mode is for portable applications (not installed) or undetected ones that don't appear in the Windows registry.
The add window then holds the launch arguments, the trigger, the delay and the Start minimized option, all of them editable after adding.
Anatomy of a card¶

At the top, the application's information:
- The application icon
- Its name
- Its path
- Its arguments (under the path, when set).
On the right, the status badge (visible while running) and the menu.
At the bottom, the control bar, one click away:
| Control | Role |
|---|---|
| Sim start | Starts when the simulator launches. |
| Ready to fly | Starts when the Ready to fly screen is shown. |
| Start minimized | Launches the application in a minimized window. Shown only if an auto start is chosen |
| Auto stop | Closes the application when the simulator stops. Auto-enabled and locked with the "Ready to fly" launch |
| Delay | Wait time before this application launches, counting from its start mode. |
These settings are also available in the edit window.
The two start triggers¶
This is the most useful setting in MFSAppsControl.
The two buttons on the left ( and ) form a single choice: enabling one disables the other, and clicking the active one again turns off auto start.
| Sim start | Ready to fly | |
|---|---|---|
| Fires | When the MSFS process is detected | When your aircraft appears in the world |
| Detection | Through process monitoring | Via SimConnect |
| The delay starts | From the simulator launch | From the "Ready to fly" screen |
| Typically for | Navigraph, vPilot, a hardware utility | REX Atmos, FS2Crew, aircraft tools |
How do you choose?
Ask yourself the right questions:
"Does this application need to be in place/available before I start flying?"
"Does this application work without the simulator?"
"Is this application harmless to how my simulator runs?"
- Yes → Sim start. It has to be in place before the flight begins.
- No → Ready to fly. No point running it before you are in the flight.
What you should know about the "Ready to fly" start
Auto stop is locked
A "ready to fly" application always closes with the simulator: the button is locked in the active position.
An application launched for the flight has no reason to outlive the simulator.
The trigger fires on the Ready to fly screen
In practice, this happens right after a flight has loaded, as soon as the "Ready to fly" screen is shown. It is the only safe way to detect a flight "cleanly".
SimConnect must be connected
This trigger relies on SimConnect.
If the SimConnect status is not green (SimConnect connected), "ready to fly" applications will not start.
If it goes a long time without connecting, it turns red ("SimConnect unavailable"). → Troubleshooting
Automatic stop¶
The Auto stop button closes the application when the simulator stops.
It is independent of the start: you can have an application that you launch by hand or by some other means, but that MFSAppsControl closes with the simulator.
The close is clean: MFSAppsControl first tries to close the application as if you had clicked its close button, gives it a few seconds to end its session, and only forces the close as a last resort.
Applications that need to disconnect cleanly (Active Sky, for example) are therefore handled properly.
Start minimized¶
The Start minimized option launches the application in a minimized window, useful when it doesn't need to be in the foreground.
The button only appears if an auto start is chosen.
Note
Some applications force their window to the foreground a few seconds after starting.
MFSAppsControl keeps trying to minimize them for a few seconds, but a few rare programs may resist.
The delay¶
The delay is the wait time before the application launches, counting from its trigger. It lets you space out startups.
- Adjustable from 0 to 600 seconds (10 minutes)
- The − / + buttons step by 5 s, and you can also type the value directly
- The delay is grayed out if no auto start is chosen
- During a flight, it shows a padlock — the configuration is locked
Each trigger has its own sequence
A 30 s delay on a "sim start" application = 30 s after MSFS launches.
A 30 s delay on a "ready to fly" application = 30 s after the "Ready to fly" screen appears.
Launch arguments¶
An optional field: the command-line parameters passed to the executable, separated by spaces (e.g. --auto).
They are shown on the card, under the path.
The application is always launched from its own installation folder.
The timeline¶
The center of the banner shows the launch sequence: which application starts when.
It appears as soon as at least one application has auto start.

Each block represents a start moment, with the icons of the applications concerned.
Hover a block to see their names and statuses.
Because the two triggers are independent, the timeline shows two tracks:
- One track for "sim start"
- One track for "ready to fly".
Two possible display styles¶
In Options → Appearance → Sequence style, you can pick the representation that speaks to you most:
- Double — two separate tracks, one for each sequence
- Mono — a single track split in two in the middle, one half for each sequence
Card statuses¶
The card's outline and its badge show the state of the application
| Badge | Outline | Meaning |
|---|---|---|
![]() |
blue | The delay is counting down. The badge shows the seconds left. |
![]() |
green | The process is running. |
![]() |
red | The launch failed. |
| no badge | Application stopped/inactive. |
Hover a badge for more detail: the error badge gives the cause (executable not found, administrator rights required…), and the green badge shows the process PID.
Canceling a launch¶
During a countdown, a cross ✕ appears next to the badge. It cancels the launch of that application only. The others carry on with their sequence as normal.
Applications launched outside the program¶
MFSAppsControl regularly checks which processes are actually running.
If you launch a configured application yourself (or close it), its card updates.
It switches to a green RUNNING without MFSAppsControl having launched it.
In that case, the badge tooltip shows the PID of the adopted process:
Process active
PID 24680
Editing or acting on an application¶
Open the card's menu, or right-click it:
| Entry | Effect |
|---|---|
| Edit | Reopens the settings window, pre-filled. |
| Launch now | Starts the application immediately, with no delay. |
| Stop | Stops the running process (replaces "Launch now"). |
| Remove from list | Deletes the application from the profile. |

Filter and sort¶
The bar above the grid offers two menus:
- Filter — All, MSFS start (auto-start applications), MSFS stop (auto-stop applications), Ready to fly (applications on the SimConnect trigger).
- Sort — by Name (alphabetical) or by Delay (ascending).
These settings change the display only; they affect neither the launch sequence nor the profile.

During a flight, the configuration is locked¶
As soon as the simulator is detected, the profile and the applications are locked (padlock ).
You can still launch or stop an application by hand from the menu.
Applications requiring administrator¶
Some applications require administrator rights (Active Sky or REX Atmos, for example).
They show a shield next to their name.
When such an application is in the active profile, you are asked to restart as administrator at launch or when adding it, through a single UAC prompt.
Only the applications that require it are elevated
Even when MFSAppsControl runs as administrator, it does not pass those rights on to everything it launches.
Each application starts with the rights its own executable asks for; only those that genuinely require administrator get it.
If you decline the elevation
MFSAppsControl keeps working normally, but administrator applications will not be launched.
Their card shows the error "MFSAppsControl must be run as administrator".
Nor will it be able to close them when the simulator stops.
Invalid path / launch error¶
If an application's executable is not found (moved/uninstalled), or if an error occurs at launch, its card switches to a red error state, with the details in the badge information.
That application is then:
- skipped by the launch sequence (no start attempt);
- excluded from process detection.
Testing the sequence¶
The Test button plays the whole sequence without launching the simulator.
Only the simulator starting and stopping is simulated: your applications really are launched.
Here is the flow:
- The status switches to the blue "simulator detected" state.
- After 5 s, the status moves to "running". The Sim start sequence fires according to the configured delays, with SimConnect connected, as in a real session where SimConnect comes up during loading.
- A "Ready to fly in 10s…"* countdown appears under the button: this is the simulated time to reach the "Ready to fly" screen.
* The countdown only appears if your profile contains at least one valid Ready to fly application. - When it runs out, the Ready to fly sequence fires in turn, according to the configured delays.
The button becomes Stop right from the start: click it to end the test and close every auto-stop application that is already running.
It locks while they close — some applications take a few seconds to shut down cleanly — then turns back into Test.
Note
Careful: applications that were already running before the test are also closed if they are set to auto stop. The test makes no distinction between applications launched by MFSAppsControl and those launched by hand.


