Awesome tutorial! But it does seem that a lot of people are having an issue with the UPX repacking part. If I may, I'd like to suggest a way that is a lot easier than having to use command prompt & is a lot more newbie friendly.
1) After you unzip the UPX program, place the program & it's files in the c:\ folder. (You may place the entire unzipped folder here or you could always copy & paste only the files located inside the folder. Your choice.) You can close this window now.
2) Open up your SendTo folder.
For XP users: Go to my computer. Open the c: Drive. Open the Documents & settings folder. Open your username's folder. Now, you should make sure that hidden folders are visible. Go to Tools, Folder Options, click the View tab, and make sure that Show hidden files and folders is selected before pressing ok. Now, you should see the SendTo folder & be able to open it.
For other users of Windows: Open my computer. Go to the c: drive. Open the Windows folder. (I'm not sure if the folder is invisible or not. You may need to go to Tools, Folder Options, click the view tab, and select the option to view hidden files and folders.) If I'm not mistaken, the SentTo folder should be here & you can open it.
3) Right click anywhere inside of the SentTo folder that is unoccuppied. Select New then shortcut.
4) A window's pop up wizard will appear and ask you the location of the program. You can either manually type out the location of where you put the upx.exe file or simply browse to where you put. (For example, if you are going to manually type it, if you just copied the files in the unzipped upx201w file and pasted them into the c: drive, your path to put in would be C:\upx.exe whereas if you put the whole folder it maybe C:\upx201w\upx.exe) Whichever way you, chose, make sure that you have selected the upx.exe file. Now press next.
5) The wizard now asks you for a name, you can call it whatever you'd like. (For example, you could simply cal it UPX. Really, anything will work here.) After, you've name it, click finish.
6) Now that you've made your shortcut, you need to select it, then right click, and select properties. (Make sure you are on the Shortcut tab.) You should see a typing field next to the word Target:. It should already show the location of where upx.exe is on your machine. (For example, c:\upx.exe or c:\upx201w\upx.exe ) Now, click at the end of that location. Add the following, -9 "%1" with a space between it and your location. (It should look like similar to this: C:\upx.exe -9 "%1" ) Now, click ok. You can also close the SentTo folder now.
7) Now, when you get your conquer.exe modified you can simply right click it, select send to, and whatever you named your UPX shortcut & compress with ease. No hassle of using the command prompt.
Forgive me for popping in to say that, but I thought it may help with those who are just beginning and do not know how to use command prompt. It's just a newbie friendly alternative to your steps involving UPX.