gods, there's a couple, X11, i have tried one or two, they were both free off the internet, but they were both shit, and fucked up my windows so i needed to reinstall, them's the breaks. It's due to all the back engineering and guesswork that goes into writing a shell for windows.