It freaks me out when any application does any thing automatically when media is inserted – a DVD, CD, camera, storage card – it doesn’t matter, I don’t like it. Perhaps it’s because every auto-run type thing on my PCs were just attempts to install some weird software to do something awful. So, if you don’t want iPhoto to automatically open when you insert a card or camera on your Mac just open up “Image Capture” and disable it in the preferences. I figured this would be in iPhoto, but it’s not, so perhaps this is helpful for someone, or the Google.
Turn Off iPhoto’s Auto-Import