Yea, give me a min to type all that out...
For the bootscreen: Use BootXP found at
www.bootxp.net, there may be another program out there to do this that is free. I made BootXP free...

For Autologon: Using the Run Dialog type, "Control Userpasswords2" and uncheck Users must log, when you close out of the window it will ask you to set the default user.
To change the Shell: Open regedit under the user you plan on changing the shell for. Be very carefull in the registry!. Go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\system.ini\boot and if there is a value Shell, change the first 3 letters which read SYS to USR. Then go to HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon and create a value for Shell and put the path to your new shell, in this case Mamewah.
To remove notifications: These are the little windows that come up and say "Loading personal settings" and the like, in regedit go to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system and create a DWORD value DisableStatusMessages and set its value to 1.
Change defualt user backgrounds: This is the autoloaded background when windows starts, to change just the color go to HKEY_USERS\.DEFAULT\Control Panel\Colors and change background to whatever color you want, its an RGB value, so black is 0 0 0. To set a picture like the instruction card I did, just create the picture and set the path for Wallpaper in HKEY_USERS\.DEFAULT\Control Panel\Desktop.
Im still lookin into the pointer. If I missed anything just ask

. And remember be carfull in the reg.