Tray icon (application)

added tray icon application, and changed logging to happen under program
directory. that should really be changed to be under program data.
logging also changed to create one file and truncate it once it hits 200
lines. viable since the log is written rarely.