Cameras is a fabulously useful preference pane that can pick which app to launch (or none) depending on the device you plugin in to your computer, thereby saving you the hassle of having iPhoto pop up every time you plug in your iPhone:

It’s what Apple ought to have done in the first place, although it is now possible to set the actions associated to each camera in Snow Leopard’s Image Capture app.