Hi Rick,
Thanks for getting back to me. I see I've left out a few key details. I work at a library and I manage the updates on our public-use machines. I prepare most of the updates to go out from my work computer, where my user account doesn't have admin rights. It turns out that you can create and edit MSIs with a freeware product without needing admin rights. So I can package a Firefox MSI, for example, and upload it to our update server, even though the MSI wouldn't run on my machine.
With Paint.NET, the installer does create %TEMP%\PdnSetup before it fails for lack of admin rights (at least on my machine!), allowing me to grab the MSI before I close it out. If I know what changes need to be made to the MSI, I can make them with my freeware tool and upload the update to my server without leaving my desk. If I need to rely on a something that requires admin rights, then I have to move to my test machine and run that there.
Does that make a little more sense?
--Francis