Some apps just have to have their HKCU keys installed or they play up or cause unforeseen drama. Winzip is one of these.

HKCU keys are not removed by uninstalling a computer deployed msi and so those keys stay in the users profile forever.

If you are removing one version of an app and adding a new version with the same or similar HKCU information then in order for the new HKCU info to go in, you need an unique keypath.

Try placing this unique key at HKCU\Software\[OrganisationName]\[AppName+Version]. Substitute the bracketed part with your unique names. Make this a keypath for the component

This will insure that your HKCU keys are always inserted correctly and for each user and will over write the last versions info.