RCDefaultApp is a Mac OS X 10.2 or later preference pane that allows a user to set the default application used for various URL schemes, file extensions, file types, MIME types, and Uniform Type Identifiers (or UTIs; MacOS 10.4 only). MacOS X uses the extension and file type settings to choose the application when opening a file in Finder, while Safari and other applications use the URL and MIME type settings at other times for content not related to a file (such as an unknown URL protocol, or a media stream).
RCDefaultApp also allows setting the application when digital cameras or FireWire webcams such as iSight are connected to the computer
BOB_TM Hmmm.... in theory this would be a nice app. Changing default app in Finder for MP3s changes this for almost all MP3 files, but some files are still given the iTunes icon and starts iTunes when clicked. Unfortunately, this application crashed with no error after selecting VLC as default app for MP3. (Version 2.0.1)
ST00P!D M0NK3Y This is exactly what I was looking for. Thanks! Very helpful. I was getting tired of having the wrong default app for certain files and having to individually change each file's default app. (Version 2.0)