Just to add to this: it does seem to be a bug in Mountain Lion that updates to apps can be seen as "new" apps and create duplicates in LaunchServices database.
Regrettably, there is no fix, other than rebuilding the LS database, but I think that pinpointing the cause of duplication to updates might be useful.