I have a splash screen in my application that pops up & goes away as expected when it starts up. When I add a messagebox in the form load event, the splash screen pops up & hangs the app. I'm guessing the messagebox is popping up behind the splash screen & is waiting for input. Can anyone tell me why this is happening? Why doesn't the splash screen still go away, even with the messagebox? What I want to happen is for the splash screen to pop up, go away after a few seconds & show the messagebox. The user then clicks the OK button on the messagebox & then the application form displays. Is there a way to make it work like this? Thanks...