I created an MSI for internally developed code, and am pretty happy with how it works. The application includes a service and some parameters which need to be seen by other programs, so a reboot is included. The reboot works just fine, and provides t...