Le msi devrait tenir les chemins pour toutes les dépendances externes et être relatif ou absolu, selon la façon dont vous faites configurer des choses.
SI vous faites le traitement spécial, vous voudrez réellement avoir des personnes courues le setup.exe et pas le MSI dus aux issues d'UAC.