implemented system tray; finalized replacement