Use WinVer.nsh, update your local copy with
http://nsis.svn.sourceforge.net/view...49&view=markup if required...
Note: The guidelines are (and have been for 10+ years) to only install a shortcut to your main app, not all your useless junk like license text and uninstaller. If this does not fit your design you might want make some sort of launcher that lists your samples etc. If the .chm is the most important part, create a mini app that just starts the .chm (MS has logic to filter out *Readme*, *Uninstaller*, *.chm and *.txt etc for new program highlighting etc)
See also:
http://blogs.msdn.com/b/oldnewthing/...24/496690.aspx
http://blogs.msdn.com/b/oldnewthing/...5/3301004.aspx
http://web.archive.org/web/200703102....com/kb/282066
http://msdn.microsoft.com/en-us/libr...the Start menu