OK, dann bin ich mal der einzige Downloader

...
Als erstes würde ich generell bei Packern zu *.zip raten, da dies auch ohne zusätzliche Programme von Windows bewerkstelligt wird. Das könnte schon potentielle Tester abgeschreckt haben.
So, nun zum Programm:
1. Was ist die Geheimzahl neben dem Passwort? Was bewirkt sie?
2. Ich würde noch Fehlerabfangungen einbauen, z.B. ob alle Eingabe-Felder ausgefüllt sind, etc.
3. Du hast dein Programm zwar sehr klein gehalten, nur stell ich mir es ungeheur schwierig vor, z.B. 20 Dateien zu verschlüsseln...
4. Ich weiß ja nicht wie du XOR an/verwendest, aber es gibt zum Beispiel in der Code-Libary eine
RC4-Implentierung, die du dir anschauen könntest...