Establish a GPO with the following policies:
Run Login Script Visible - Enabled (default is minimized)
Run Login Script Synchronously - Enabled (optional/recommended - causes login script to run to completion before the user can launch apps)

Also, for Windows 7/Server 2008, you want to set the DelayedDesktopSwitchTimeout registry value to zero, otherwise the scripts run behind the welcome screen, which is displayed for 30 seconds. Google it for more info, but strongly recommended. Most sites recommend a value of 5 (seconds) but I set all systems to 0 without issue - don't need to see the "welcome" page as much as I do the initialization commands/login scripts.

Also - even with these settings, I use a Kix command to set the login script window to "Maximized", which extends it from top to bottom of the screen, not the entire screen.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D