I still wish Windows 7 had dropped the System Registry, which slows down systems over time.
Right. Just drop it.
I agree that the registry is an obstacle, and I further agree that programs should be self-contained. But the notion of just "dropping" the registry is worse than ridiculous, it's inane.
Most software, and certainly almost all high-end, expensive, business-oriented software, relies on the registry to store dozens, even hundreds, of settings. Would the above article's authors ask Microsoft to render almost all of a user's software incompatible, and require almost all software makers to recode their applications to be Windows 7 compliant?
The registry can't just be dropped. That would be like dropping access to RAM, or dropping support for C++.
However, Microsoft might be able to ease programmers into a new direction.
Microsoft could change the API call so that it instead writes to an xml file located in the application's folder. This would mean that, on program un-installation, all registry entries would be removed along with the folder.
I admit, that would make me happy.