I have tried this before using Innosetup so you inspired me to go back and look at it. I've made an installer that will copy the program files and make the start menu folders. I will look at trying to do the registry stuff as well. If I fail I can fall back on your work.
Thanks
Paul