Build a test project that only shows a splash screen and compare that with you load times. If that loads fast enough, then start disabling stuff from your app until you find the items that are slowing the app down. Move the loading of those items into another thread. P.S. Sleep(...) isn't going to help.