Can you upload some code that demonstrates these issues?
For the "not launching" issue I can't help as it's the first time it happens., as I'll simply rewrite the whole code, but I triple checked to make sure the form loaded once (searched for "frmloading.show" and there was only one in the sub and the subs it called).
My guess is that the code itself is part of the problem. A sub is called with a second FrmLoading.Show event, but it's not called unless the lenght of the Args variable is > 0 (command line arguments). Could it be that launching the exe from the file explorer creates an argument?
As I said I'm rewriting the code right now to make sure it's error-free and I leave helpful comments for other devs at the same time so if I still get the error I'll post the App_Start event here.
Thanks for the quick support!