One of the most requested windows7 customization in every deployment projects is the OS branding. Here is a quick step by step guide.
Windows Background Picture:
If you want to assign a Win7 Background & Logon picture based on the size of the Monitor we recommend to create a picture that looks good with the FILL option on different screen sizes. Here are the recommendations for a nice looking picture
- Or you could use a .reg file:
Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Control Panel\Desktop]"Wallpaper"="C:\\Windows\\Web\\Wallpaper\\MyWallpaper.jpg" where "Wallpaper"="<path to your wallpaper>"
Windows Logon Screen:
The graphics in the “Windows 7 Login Screen Templates. zip” file show the different resolutions
[Theme]; Windows 7 - IDS_THEME_DISPLAYNAME_AERODisplayName=Woodgrove IT ThemeSetLogonBackground=1BrandImage=%systemdrive%\Windows\System32\OOBE\Info\Backgrounds\Windows 7 Background.png
This post was contributed by Lutz Seidemann a Architect with Microsoft Services - APAC. Inspired by the work of german collegue Lars Iwer.
Thanks for putting this together. Working as a consultant, I always get a lot of questions regarding the setup of the background logo from customers. This should prove to be a nice reference for them.
One note, I've found that manually setting the SetLogonBackground key isn't always permanent. In a corporate environment, if the user has rights to change the theme, it will sometimes reset that key. There is a group policy setting to lock down that setting and has proven to be very consistent.
Computer Configuration/ Administrative Templates/System/Logon
Set 'Always Use Custom Logon Background' to Enabled
Useful, as usual. Thanks.
Could you possibly do a follow-up on deploying and installing themes and visual styles?
@Drewfus - this is a good idea for post, thanks! One way I have used in a lab is to add a run command line task to an LTI task sequence and directly put the full path to the .theme file as the command line for the task. this will trigger the theme to be set, although it also opens the themes window as well although this disappears during a later reboot.
Useful, as usual. Thanks. 
@Daniel Oxley -- Thanks Daniel. I've since tried playing around with the following theme related command, that runs out of Active Setup.
> %SystemRoot%\system32\regsvr32.exe /s /n /i:/UserInstall %SystemRoot%\system32\themeui.dll
On its own, this command installs the default theme, which i believe is determined by the InstallTheme value under HKCU\Software\Microsoft\Windows\CurrentVersion\Themes. Anyway, changing this value to something like '%windir%\resources\Ease of Access Themes\classic.theme' did not have the desired affect.
I did find this useful information on the MCT folders and mctadmin command - www.withinwindows.com/.../demystifying-windows-7-local-packs-and-the-mct-folders