I have been settings up a customized version of Windows 7; used as Home Entertainment Pc.
While started, I wanted to get a Media Center running and starting as smooth as possible; I am actually using XBMC, which I set as the default windows shell. As follow
Set the auto-login for the dedicated user, then once the XBMC settings has been set, then I changed the Default Shell for that user.
This means that now, my home pc is booting up and opening up the Windows session using as a Shell XBMC.
Execute gpedit.msc, then navigate to Group Policy Editor under User Configuration -> Administrative Templates -> Sytem under “Custom User Interface” then enter the entire path of XBMC.exe
(ie: C:\Program Files (x86)\XBMC\XBMC.exe)