Wolfgang,

good question.

The [PRODUCTNAME] value is used in Add/Remove Programs (Apps & Features).
If you do not modify the default settings, it's also used in [INSTALLDIR],
[UNINSTALL] and [UNINSTALL_LOG].

And it will be used to set the %_SB_PROGRAMGROUP% variable value in the
script:

Set Variable %_SB_PROGRAMGROUP% to "[PRODUCTNAME]"

The installer registers the installation folder with Windows (information
for "Apps & Features). So when you check for a previous installation using
an updater, this will return the incorrect "KiK 5" in your case. It's
written to the GUID value (which is unique for a product). If you do not
use Detect Previous Version then it's written to "KIK 5".

In theory, if you let the updater check for the previously installed (to
C:\KiK5) then you can use the retrieved value to overwrite "KIK 5".

Keep in mind that the updater writes into a "new" uninstall.log. So this
will break "rollback" capability. That's bad.

To be on the safe side, I would recreate the installer with "KiK5".
SetupBuilder is powerful enough to code around all these issues, but IMO
it's not worth the effort.

Friedrich