Whenever I right-click on a file and go to the Open With> menu, it always takes forever to load. I know I'm not the only one with this problem (at least I think so), so I was wondering if anyone has figured out how to speed it up. Is there a way to speed it up or to remove certain application from the menu?
There is a free utility called Open-With Manager that helps you clean out the unnecessary apps associated with certain file types:
I use this on Snow Leopard, but I haven’t tested it on Lion. Also, it may take a while for the Open-With menus to reflect the changes made in Open-With Manager, so try waiting or just reboot.
I second the comment about the file type affecting it. The more applications you have capable of opening a type of file, the longer the menu will take.
However, if you don't have some ridiculous number of items showing in the list, there is another possible cause of this type of slowdown.
Do you have an external drive with applications installed that remains connected to your Mac? I use Carbon Copy Cloner to periodically clone my OS drive to an external which always remains connected to my Mac.
Because of this, there are two copies of any given application in my /Applications folder; one on the main drive and one on the backup drive.
I noticed that every time I went to the Open With menu, the external drive would spin up, and there would be two copies of all my applications in the menu.
This means that in order to populate that menu, the OS searches all drives, not just the system drive, for applications.
A lot of USB drives spin themselves down regardless of what settings you have in Energy Saver. This is what my drive does. Each time I open that menu, if the drive is spun down, the OS waits for it to spin up before showing the menu.
Setting it up so that my drive is only mounted while a backup is taking place, made a huge difference in the performance of that menu and Finder in general, especially "Save As" dialog boxes.
Just something else to consider.
If you drag a file to the program in your dock, it will (at least with most of the programs) open that file with that program.
It's a mac, don't think, just do! :)