I was just messing around with UPX 2.03 (http://upx.sourceforge.net/ OR http://en.wikipedia.org/wiki/UPX) and found I can compress almost 20KB out of some of Null soft installers, while I can dump 30kb-190kb out of my own.
Now, I know this is a complex question but:
Am I destroying the content of these installers? (I am making back ups before I UPX them)
Is it only the NSIS scripting language that is getting compressed inside the installers, or has UPX found the actual program that the installer is meant to install, and is compacting it as well?
Examples
nsis-2.24-setup.exe
1480945 bytes to 1467121 bytes (99.07%) = 13824 bytes / 13.5 KB smaller
Original File

UPX File

Stats

Setup_Prime_TCS.exe
382761948 bytes to 382749148 bytes = 12800 Bytes / 12.5 KB smaller
Script
Before

After

Stats
