I have an MSI package with Desktop and Start Menu shortcuts.
I want the Start Menu shortcuts to remain in All Users, but I want to create a Desktop shortcut for each user of the machine -- NOT to All Users. My users are not admins and they want to be able to delete shortcuts to apps they don't use.
I could drop in an Active Setup hook to execute a VBscript once per user, and that script looks up the paths to the All Users Start Menu and the current user's Desktop, then does a file copy of the particular .LNK file -- but this seems like doing it the hard way. I already have an MSI, can't I leverage it to do this work for me? Is there some friendly thing in AdminStudio's InstallShield Editor that will help accomplish this? In an MSI generated from an ISM, or (in the case of a provided MSI) in a transform?