I have built a installshield developer 7.04 package (SP4 + Hotfix). If I install this package on my windows XP machine, the installation succeeds, but the application doesn't start properly because one of the COM objects isn't properly installed. When I start the application, the system comes up with "Windows Installer - Preparing to install..." and it starts re-installing stuff. After some time the application starts as it should.

If I register the COM object manually then the application starts without this screen. I've tried removing the component and recreating a new one in Installshield developer, but this doesn't change anything. I've checked the MSI tables with the direct editor (and with ORCA), but I can't see anything wrong there.
So first question (1): Anyone who has suggestions about what is wrong here? And what I can do about it?
Since I've installed the package, some other (unrelated) applications on my machine also trigger the "Windows Installer - Preparing to install..." window.
So second question (2): How can i see what is triggering this window? I think it has to do with versions of certain files or COM objects, but I can't figure out which one. I've anabled the windows installer logging in the registry, but I don't see in the logfiles why the installation is triggered.
TIA,
Eddy