Hi Simon.
I have a few questions:
1. What version of CVI are you using to build your distribution kit?
2. You say that when your application tries to build a report, the MSI service is notified that something is wrong with the installation. But you also say that it is "not visible is nothing has changed," so how do you know the MSI service is being notified? What symptom do you see?
3. Could you zip and post your distribution to ftp://ftp.ni.com/incoming (log in anonymously) and let me know the filename? I would like to open it in Orca and take a look at the error you refer to.
Also, I would note that if your user is deleting files that were installed by the distribution, then it is expected (and generally justified) that the package would detect the need for a repair. I'm not sure why your users would find it necessary to delete files out of your installation.
Mert A.
National Instruments