fix for issue #3
added dependency notice as pointed out in issue #5
added option to hide top panel icon issue #4
change menu icon if there are missed chat messages
added recent chats to menu button