This Scripting Fixer makes changes to the BLT_Main VI of your Product.

It changes the code to optimize the sequence of steps during the initialization of the application (with Licensing check enabled) and make the Product launch faster.

Indeed, some operations can be done in background after your Product has started.

In this case, we set the "Licensing Server: Register Session", "Product Updates: Check" and "Licensing Server: Load Email Notifications" steps to occur after the "Product: Start".

We also make sure to add the "Macro: Activation" executed a second time after the Product has started to make sure the License is synchronized with the Server as soon as possible. This is related to the Fixer - First Authentication Offline.

Code before applying the Fixer:

Code after applying the Fixer: