We are using a unique file to setup and when starting installer its take too many time until show the dialog to choose language option or the first screen. I suppose that in this time it is extracting file for temporary folder!
The problem is that user think that the installer is not starting, and try to open it again.
Should exist a dialog (better wit a progress bar!) alerting user to wait because installer is doing some startup process.