Here's a method you can use to change the screensaver that displays on the login screen (if your user's settings don't automautically take over for you

).
WARNING: Editing the registry can cause damage. While although I have tested this and it does work without any side effects, I cannot guarantee that you will necessarily use this correct and thus will not be held responsible for any damage that you may cause to your computer resulting from using this tweak.
Click Start, and then click Run.
In the Open box, type regedt32, and then click OK.
In the Registry Editor window, locate the following registry key:
CODE
HKEY_USERS\DEFAULT\Control Panel\Desktop
Find "SCRNSAVE.EXE" in the right hand pane and double click on it. Type into the edit dialog box, the name of the screensaver you wish to use. If the screensaver is in your %systemroot%\SYSTEM32 (usually C:\WINDOWS\SYSTEM32) you do not have to specify an exact path...you may type in just the name of the file. If it is not in this location, however, you must type a full path.
Note: This will only work if using one user account, or if all users log off, rather than switch user. Once users begin to "switch user", the login screen will begin reverting back to whatever is set for the user account. FYI
Enjoy!