New
#21
I was getting the 30 second Welcome screen also.
I do use a solid color background so I tried it with a background picture and the delay is mostly gone.
Googling around I found this MSKB:
The Welcome screen may be displayed for 30 seconds during the logon process after you set a solid color as the desktop background in Windows 7 or in Windows Server 2008 R2
The workaround section in the kb article provides a reg tweak to really reduce the delay. I had to add the DelayedDesktopSwitchTimeout value as a dword. BTW, if you set the value to 0 the welcome screen will just flash by.