There is a problem when you package most(any in my opinion)apps with install shield 3.01 and with previous versions.
Install shield puts in rubbish when you install the msi package(once packaged with admin studio) when it registers the _com files in components. This rubbish occurs in the following place(s), (an example of one key only in a package- Acrobat) you go to .pdf in HK_Classes_root/.pdf.
This key has a default key called acro.exchange, you then goto this key & proceed to acro.exchange/shell/open/command. In this spot, it will contain a long line with rubbish in it.
This is the problem that is constant in most, if not all applications.
To fix this problem, you need to self register all files that have no file extensions attached to them(ie .pdf or .zip etc). You also need to delete all the CLSID in the registry if any exist per file component.
The components for the _com files with file extensions(generally .exe), need to be exported from the original installed PC & imported into the install package. In other words, install the acrobat reader or writer packager etc, export the .pdf, .application/pdf (under MIME/Database/Content type/application/pdf) & acro.exchange into the install shield MSI package. Also do the CLSID as well. DO NOT HAVE THE FILE AS SELF REGISTERING.
Please note that under each file extension, there will be numerous acroexchange. xxx or similiar, make a note before deleteing the CLSID _com registratons from the package. You will need to extract each of these from the original machine & import them into your package. By importing the registry settings, you are registering the file.
Once you have all these written down, delete the CLSID under the com registrations in component(under advanced section).
This should do the trick.
If you don't remove the rubbish from these entries, it produces all sorts of weird results.
This problem is also seen in Winzip.
When you package up winzip, then install it on a clean machine, then double click on a zip file, the file does not open the contents of the zip file to the window, it is blank.(This is what happened to me). This is because of the rubbish that is put into the registry. Once this is fixed, winzip runs ok.
good luck
PS
More oftern than not, some file just wont self register, this is a major flaw with install shield 3.01 & previous versions.
This has been registered with install shield but have recieved a responce from the support team. They know about the problem, there is no fix at present but there is a work around given by install shield which is to self register all the files, but this still puts in the rubbish as describe above.
The work around does not work all the time as some files do not self register properly.
So the jury is out & waiting for the verdict.