Okay, I've got a setup.exe that I need to run LAST in a chain of apps.

The problem is that the first two apps are MSI-based and the 2nd one
needs a reboot.

What happens is that the app "runs", kicks off MSI #1 (that goes okay),
kicks off MSI #2 (that also goes okay), and then it "runs" it's
setup.exe when the stupid MSI #2 is wanting the reboot.

I'd really like to avoid snapshotting if I can.

Any ideas?

This isn't a forced-run app, BTW.