Windows allows OEMs to change the login wallpaper and it is easily done with a registry hack and placement of the correct files.
Step 1 Create registry key:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Authentication\LogonUI\Background] “OEMBackground”=dword:00000001
Step 2 Place image files:
in C:\Windows\System32\oobe\Info\Backgrounds that are the correct size:
* backgroundDefault.jpg
* background768×1280.jpg
* background900×1440.jpg
* background960×1280.jpg
* background1024×1280.jpg
* background1280×1024.jpg
* background1024×768.jpg
* background1280×960.jpg
* background1600×1200.jpg
* background1440×900.jpg
* background1920×1200.jpg
* background1280×768.jpg
* background1360×768.jpg
Here is a more detailed explanation.