Features I'd like to see in Windows: Restore clean install - Restore all parameters to their defaults including windows size and positions. Just like a newly installed computer. Each Program for its own - End this "dll" and registry dependence. Each program should have its own directory which includes any dependency it needs. No shared "dll" etc... Uninsatlling a program means deleting the directory, as simple as that. Built in media files indexer - We have a lot of videos, music, pdf's, eBooks etc. I'd like to have some kind of an indexer program to handle this.