I use the Nullsoft NSIS Installer a lot for my work to help my clients manage some of the file changes etc. It is not really all that intuitive to code from our end but I think many end-users get a little lost on where/how to install things so it does make their life easier.
I could write a short guide on setting this up on your systems and also how to use it if you think it would be helpful. Or do you think distributing Zip files is good enough?