@androidi:Raymond Chen has blogged about this in the past sometime, so searching his blog might help. From what I recall the Add/Remove Programs control panel uses heuristics to try and guess various bits of information such as the install date, size, etc if they aren't present in the registry (this is one of the reasons it takes so long to populate the list), so it could well be doing anything (searching for Start Menu shortcuts with a similar name is probably a good bet)