System tray

Hey Jack. I worked with @letalvoj on system tray feature. We think it's in a pretty usable state now. Please review the changes and merge them back if we're pleased with them.