hmm, I personally wouldn't ever repackage an MSI, it causes lots of issues that are hard to resolve. probably an easier method is to repack the first application. then in the new msi create a custom action that starts the second msi from the same directory. It is fairly easy to do and works pretty much all the time (although i did have some problems if I wanted to start the second MSI silently with many command line variables defined. Still, it works.