Writing to HKCU after app as run during install

Another idea is to populate enough of the registry to fool the app to think it has run already.
This should to stop it from overwriting the registry changes you want.

But this is guess work and Adrian's solution has a better chance of success.