Q:

How to build custom shell for windows7, wpf?

How can I make my own shell for windows 7?
That will run in fullscreen mode and act something like windows media center.
What I want to achieve is a kind of application menu. After OS starts, shell will boot so the user can choose and run apps from the shell. When they are closed, user returns back to shell.
I've found no information on how to implement custom shells. Does anyone know where should I start with it?
I understand that it may require some c/c++ code, but i'd like to code in c#, wpf mostly.

A:

Full screen application will probably enough for you.
To truly replace shell you need to change setting like HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell. Please search and read about making changes to this key... you still may be able to use task manager to bring regular explorer back if you change the value incorrectly.

