Seth,

it breaks uninstaller code-signing (you'll have an un-signed uninstaller .exe, which is a no-go) and archive integrity will be corrupt.

You have to use the code-signing technology provided by the compiler to correctly code-sign a setup.exe and the internal uninstall.exe.

Friedrich