There are lots of threads & a FAQ on disabling the Splash screen. (Thank you for providing that option.)
But the initial launch of our Python free & open-source project has a LOT of housekeeping to do. It compiles & caches all that Python source. Plus, all this 1st launch housekeeping takes significantly longer on an external USB port than internal devices riding that broader bus.
Subsequent launches are faster ... but re-registering all the plugins/addons still takes an appreciable (yet not painfully overlong) few moments. So there is additional time the Splash could be left up without any detriment. (And it would help prevent double-launch attempts.)
And what about if the Splash is disappearing so quickly that is a Flash screen, not a Splash? I don't even have time to see both icons, let alone read any of the text.
So I'd like to be able to set a longer dwell time for the splash screen... and, if possible, longer yet for 1st launch.
Perhaps it could be a combination? A longer dwell time with a callable trigger that can pop the splash bubble?
The package I'm looking at is Portable Gramps 5.1.3 (Education, genealogy). It does not have a load screen but it DOES eventually present an About Box on the initial launch.
https://portableapps.com/comment/246453