Implemented minimize, maximize, restore and quit.
Some further refactoring
System tray minimize/maximize/restore functionality
Implemented minimize, maximize, restore and quit.
Some further refactoring
System tray minimize/maximize/restore functionality
Fixed compile issues, added more documentation.
Merged commits.
Merge pull request #79 from angathorion/system-tray-functionality

Refactored, fixed compile issues related to integration.