Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I thought one of the new features of snow leopard was supposed to be the ability to clean up contextual menus. I know it does with the services. But I thought you would be able to edit the "Open With" menu. Does anyone know how to do this?

I don't want 20+ applications to open up images (especially not XCode). I just want the menu to contain the 3 or 4 that I actually use.

share|improve this question
up vote 2 down vote accepted

I think what you may be referring to is Snow Leopard's ditching of type and creator codes for Uniform Type Identifiers, which there's some detail about here and here. It doesn't do exactly what you're asking about here, although it certainly influences what application ends up getting started by Launch Services to open a file.

That said, there are some 3rd party utilities that might do something similar to what you're looking for (though not exactly what you're requesting) like Magic Launch or LaunchCodes. There might be some other ways to hack/modify the Launch Services database yourself w/o a piece of shareware, but I'm not aware of them.

You might also be interested in this post.

To do exactly what you're asking for, I think what you'd actually have to do is modify the Info.plist within each of the applications you don't want on the list, and then rebuild the Launch Services database.

share|improve this answer
Thank you for all the links. I wish their was an easier way to do it than modify the info.plist for each file, but I guess that's what I'll have to do to clean it up. – RyanJM Jul 15 '10 at 13:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .