     
     var hiddenView: NSView = NSView(frame: NSRect(x: 0, y: 0, width: 1, height: 1))
     
+    let spotMenuIcon = NSImage(named: "StatusBarButtonImage")
+    
 
     
     func applicationDidFinishLaunching(_ aNotification: Notification) {
         UserPreferences.readPrefs()
         
         if let button = statusItem.button {
-            button.image = NSImage(named: "StatusBarButtonImage")
+            if UserPreferences.showSpotMenuIcon {
+                button.image = spotMenuIcon
+            }
             button.sendAction(on: [.leftMouseUp, .rightMouseUp])
             button.action = #selector(AppDelegate.togglePopover(_:))
             button.addSubview(hiddenView)

    }
    
    func updateTitleAndPopover() {
        updateTitle()
        updateHidden()
    }

            .showArtist(v: UserPreferences.showArtist)
            .showPlayingIcon(v: UserPreferences.showPlayingIcon)
            .getString()
        
        if (statusItem.title?.characters.count == 0){ //Show the icon regardless of setting if char count == 0
            if let button = statusItem.button {
                button.image = spotMenuIcon
            }
        }

    }
    
