Adding automatic preference reloading & New Icon

Preferences are now reloaded automatically by hooking Application and
calling a reloadprefs function every time the application resumes. I
also fixed a bug where scrolling would crash if there was only 1 page.