Raymond Chen is the guy who makes Windows work.... In this blog he explains some of the innerworkings of Add/Remove Programs (you know in Control Panel) . Just read-it and read all the comments. Great stuff ;-)