I've noticed that Royal TS has been taking longer and longer to initially startup when I click to open the application. Is there anywhere to reduce the delay it takes to finally show the GUI? Or with another version of .NET?
I'm assuming you are referring to the startup time when Royal TS is not running already. Starting up an application like Royal TS takes a while until all UI elements, resources, icons, plugins, etc. are loaded. We are constantly trying to optimize the startup performance as good as we can by instantiating certain objects at a later point int time for example.
I can also recommend reading this KB:
Running ngen.cmd can improve startup performance because the app is pre-compiled. The MSI installer should do it automatically but in case you are using the ZIP download, you need to run it manually.
Ahh, I was not aware that I could use ngen.cmd to improve the app startup performance. I measured the time it took the app to startup, about 7 seconds. Then, I ran the ngen.cmd found in the installation directory and let it finished. I closed out of the command prompt and opened Royal TS again. I measured slightly higher delay starting it up: 8 seconds. Then, I ran ` .\ngen.exe install "C:\Program Files (x86)\Royal TS V5\RoyalTS.exe" from where the ngen.exe was located. It did some stuff and finished. I relaunched Royal TS again and its back to the same 7 seconds startup.
I guess that is the minimum I can expect it to take to startup?
7-8 seconds sounds about right. I see similar timings...