OK, yes. Running Litestep with a blank step.rc file will get you no minimized windows.
Right now it's running 9.5 megs of memory, 0% cpu, ~5 megs Virtual memory size (whatever that means)...
Give it a shot
Here's my AHK script to switch to litestep and log off:
shell=c:\progra~1\litestep\litestep.exe
shellid=LiteStep
RegWrite,REG_SZ,HKEY_LOCAL_MACHINE,SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\system.ini\boot,Shell,USR:Software\Microsoft\Windows NT\CurrentVersion\Winlogon
RegWrite,REG_SZ,HKEY_LOCAL_MACHINE,Software\Microsoft\Windows NT\CurrentVersion\Winlogon,Shell,explorer.exe
RegWrite,REG_SZ,HKEY_CURRENT_USER,Software\Microsoft\Windows NT\CurrentVersion\Winlogon,Shell,%shell%
RegWrite,REG_SZ,HKEY_CURRENT_USER,Software\Microsoft\Windows NT\CurrentVersion\Winlogon,ShellID,%shellid%
RegWrite,REG_DWord,HKEY_CURRENT_USER,Software\Microsoft\Windows\CurrentVersion\Explorer,DesktopProcess,1
RegWrite,REG_SZ,HKEY_CURRENT_USER,Software\Microsoft\Windows\CurrentVersion\Explorer,BrowseNewProcess,yes
Shutdown,0
When you log in, Litestep will be your shell and I'm sure you've set up everything else to start up automatically, right?.
For this script, I included everything I could glean about setting an alternative shell.
If you decide to use it, let me know if you have questions.