             button.image = NSImage(named: "pock-inner-icon")
             button.image?.isTemplate = true
             /// Create menu
-            let menu = NSMenu(title: "Pock Options")
-            menu.addItem(withTitle: "Preferences…".localized, action: #selector(openPreferences), keyEquivalent: ",")
-            menu.addItem(withTitle: "Customize…".localized, action: #selector(openCustomization), keyEquivalent: "c")
-            menu.addItem(NSMenuItem.separator())
-            menu.addItem(withTitle: "Reload".localized, action: #selector(reloadPock), keyEquivalent: "r")
-            menu.addItem(NSMenuItem.separator())
-            menu.addItem(withTitle: "Support this project".localized, action: #selector(openDonateURL),  keyEquivalent: "s")
-            menu.addItem(NSMenuItem.separator())
-            menu.addItem(withTitle: "Quit Pock".localized, action: #selector(NSApp.terminate), keyEquivalent: "q")
-            pockStatusbarIcon.menu = menu
+            pockStatusbarIcon.menu = mainPockMenu
         }
         
         /// Check for updates

    
    /// Status bar Pock icon
    fileprivate let pockStatusbarIcon = NSStatusBar.system.statusItem(withLength: NSStatusItem.squareLength)
    
    /// Preferences
    fileprivate let generalPreferencePane: GeneralPreferencePane = GeneralPreferencePane()

        _navController = nil
        let mainController: PockMainController = PockMainController.load()
        _navController = PKTouchBarNavController(rootController: mainController)
    }
    
    @objc func reloadTouchBarServer() {
        TouchBarHelper.reloadTouchBarServer { [weak self] success in
            if success {
                self?.reloadPock()
            }
        }
    }
    
    private func registerGlobalHotKey() {
