覆盖trayicon callback object
added a warning when call os.shellOpen
fixed sqlite3 error
changed db query and update call implementation