I shouldn't need to use the command line, nor a 3rd party app, just to uninstall a program. Last night, I installed Visual Studio and created a program that displayed a picture. It's really a lame program, but it was my first try. Anyway, it installed, put the appropriate entries into my start menu and add/remove programs. When I uninstalled it, it removed itself, entirely.
Which got me thinking, perhaps those programs that don't unistall themselves entirely are just bad programs, and it's not a windows issue, but a developer issue. I thought some more. Have you ever installed Picasa on your mac? the uninstall is horrible, it leaves Google Updater on the HDD, which then keeps downloading Picasa because it determines that there's a newer version then the non-existent one on your hard drive. My tangent's point is that Windows 7 is a very good OS, and you can't say Windows is bad because of the programs you install on it, when OS X can't handle badly made programs either.
[...]