Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm wondering if there's a way to stop SugarSync (or any app) putting itself in the OS X menu bar (top right) when launched.

Sugar Sync doesn't have this option in it's preferences.

I've managed to get Sugar Sync to appear in the Dock by going into the app's package contents and editing the property list.

But I can't figure out if a similar approach can be used to disable the menu bar item.

share|improve this question
    
Have you tried using the command key and dragging the icon out of the menu bar. Hopefully the SystemUI server will remember your choice unless SugarSync insists on checking and re-inserting itself often. –  bmike May 11 '11 at 14:56

1 Answer 1

up vote 1 down vote accepted

There is no way to do this for all apps. If it's possible, it's something the app developer would've had to choose to allow and so would only be possible on an app-by-app basis.

free idea for those who want this bad enough to go make it themselves:

Create a library to inject into offending apps that makes -[NSStatusBar statusItemWithLength:] return nil. That should probably be enough to prevent apps from making status items. (along with the usual disclaimer that modifying the behavior of programs and code that you do not control is usually a very bad idea)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.