just a thought, unless your splash screen actually gets the user to do somthing or displays some loading information, then why do you need one. Surely the first time the user see's this they will think, thats great, but unless the form shows some usefull information they will pretty soon get annoyed at it loading and costing time on the application launch.
sorry to sound a bit down on this.
The reason i feel strongly is because i have two splash screens on my app, the first one uses's a file manifest to update any files the application needs from a server, this download progress is displayed on the first splash screen. the second screen is a log in form to gain access to the application.