using App StartupEvent for splash and pre tasks

better to use StartupEvent to manage pre form tasks, loads, etc...
instead of messing up event chain in frmMain that is already massive for
the number of objects