I've created a component containing an EXE and its associated shortcut. I've marked the component as shared, and have linked it to two setup projects - A & B.
When I install A then B, the EXE and shortcut get installed correctly, and the SharedDLL registry count is set correctly to 2.
If I then uninstall B, the EXE remains, but the shortcut wrongly gets removed. The SharedDLL count is now 1.
This occurs both with simple sharing of the component, and with the component in a merge module.
Are shared shortcuts broken ?
Hope you can help