Stop Image Capture from opening when a new device is connected
Ok I get how to disable Image Capture from opening for a specific device, but I'm an iOS developer and I work with a lot of devices. Is there a way to stop this ruddy app from launching the first time I connect any new device? It's a serious invasion of privacy when I connect someone's phone and immediately see their photos plastered on my screen for the world to see!
One solution might be to use Cameras from Flexibits.
Install this preference pane and set "When you connect new cameras:" to "Do nothing" and it should stop your Mac from automatically opening Image Capture when you connect a new device.
Note that Flexibits don't update it anymore, and don't even offer it on their website but in the limited testing I was able to do it does still seem to work. Also since it isn't updated any longer it's a 32-bit preference pane so you'll get that "To use ... preference pane, System Preferences must quite and reopen." when you open it. However you only need to open it once to set the "When you connect new cameras:" option.
Actually, the best way is:
Once Image Capture is open, click the device in the list, then: Bottom left corner of the application, small triangle. There: switch it to "no application".
Done