It's a huge pain to update the obfuscator because you have to uninstall the old version, you can't just patch it.  

Going up a 0.0.0.1 level update should *NOT* involved uninstalling, downloading, looking up the silly zip archive password (which is no security at all, you must realize that, it's just an unnecessary road block and annoyance to your legitimate customers who have paid for their license which could be easily cracked using any of the zillion zip password \"recovery\" utilities out there) unzipping and installing.  And more than likely having to request a license key again (I haven't got that far yet).

Why don't you just make it self update the appropriate .dll right from the \"Check for newer version\" dialog on the help menu?

Your current system would be fine if there were no minor updates coming along ever few weeks, but this is ridiculous.