Loading in the Background

Generally, users will choose OK in the dialog box of the startup application. Take advantage of this by starting another thread that loads the setup application in the background before the user chooses OK. This significantly reduces the perceived load time for your application.