After each patch, I get one additional entry in the Add/Remove Programs list.
This is probably because each patch appears to Windows as a completely separate install (that just happens to be put in the same folder as something else).
We had the same issue with our product at work, but I can’t remember exactly what we ended up doing that solved it. It involved mucking about a bit with the confused mess that is Windows Installer UpgradeCode, ProductCode and ProductVersion properties.
Interesting. I use inno setup, I suspect that there is just an option to prevent the patches being listed in there, or it overwriting old ones. I’ll investigate
well - the patches seem to consider themselves as brand new installs … what with not defaulting to where the game’s installed and giving warnings if you point it at an existing directory (! for a patch!)