Numerous small changes

-cleaning up unused strings
-organized strings
-changed code to use string substitution
-removed unused Preferences and RefreshDialog
-stripped unused variables and members
-updated COPYING and README.md to include icon license