bugfix: handle single/multiple ASCII characters
Merge pull request #61 from peters/master

bugfix: handle single/multiple ASCII characters
Fix crash in GIF window when a GIF isn't set
Sketch out an interface for creating shortcuts
Refactor FullInstall code into an inner class
Move some methods into Utility that are handy
Add install locations + API to remove shortcuts
Plumb the interface change through
Implement shortcut methods
Implement basic creation of shortcuts in Update.exe
Same deal for removing shortcuts
Windows is stupid. Just use a file.
Don't run the app if an update did nothing and we're not initial installing. Fixes #60
If we didn't do anything, by definition, we're not First Run. Fixes #59
Ensure Uninstall regkey exists, also fixed borked indenting
Use the Title for the Display name, set the Help URL
Don't write the icon if it already exists
Update the uninstaller reg entry on update
Add an easy-mode CreateUninstallerRegistryEntry
Update the uninstaller entry when you update the app