Everything is okay except the SharewareOnSale installer is lame at this stage.
If you don’t allow users to change download destination folder, then there is no sense of making such a installer. It doesn’t protect/encrypt the actual program installer file either; and it downloads file to Temp folder in C drive, that is lame.