Hello; it's me again....

I believe this is a problem with a simple solution, yet for some reason I cannot see it. I have an application suite with multple entry points that the end-users want as ZCM icons on the desktop. My initial design was to create an install bundle, then create the entry-point bundles so they call the install bundle then launch the respective app. The design runs smoothly, until I try an uninstall test: the installation bundle is locked because of conflict with the dependency requirements of the other entry points.

Is there a better design out there?