This is something that has always been bothering me.
Booting up my computer or laptop is simply a waste of time and I often use this time to get myself a drink, setup / clean my work environment, etc. The time Windows spends at the login screen should (or could) be used more efficiently by already running applications that need to be run.
In a single user environment, this should not be a real problem and in a multi-user environment, there should be a possibility to start common applications that are in the "pre-logon" startup folder.
One of the many uses I see for this is already connecting to a wireless network before the user has even logged in.
Is there any way to do the above?