Like Waterbottle, when ethernet cable is NOT connected to my mac (WiFi is off on my Mac) iPhoto launches quickly (~2secs) and without the spinning beachball and is immediately usuable. But
when the ethernet cable is connected to my mac, the iPhoto window appears within 2secs showing the last Event or Album looked at when it was last opened, and about 5 seconds later the cursor switches from an arrow to the spinning beachball, and about 37 seconds after that (42 secs after launching iPhoto) it changes to the arrow key and iPhoto behaves normally. During the first 5 secs after launch while the cursor is still an arrow clicking on anything in the iPhoto window does nothing. During the time the beach ball is spinning the Activity Monitor displays "iPhoto (Not Responding)" and when the beach ball goes away, it simply lists iPhoto.
It has not always behaved this way, but I didn't notice if this started before or after I upgraded to Mountain Lion (from Snow Leopard).
MacBook Pro 17-inch, Early 2008
Processor 2.5 GHz Intel Core 2 Duo
Memory 6GB
MacOS 10.8.2 (12C60)
240GB Solid State SATA Drive 95.73GB free out of 239.2GB <- from OWC
iPhoto version 7.1.5 (378)
There are only 879 photos and 8 Events in the iphoto library. All the photos are .jpg files.
I have spent a few hours reading thru similar reports here and elsewhere online and tried the following:
• deleting iPhoto cache files
• deleting iPhoto .plist files
• creating a new blank iPhoto library, it behaves the same as my usual iPhoto library
• Rebuilding (Command+Option launch) iPhoto : small thumbnails, all thumbnails, iPhoto Library database, recovering and removing ophaned photos, examine and repair iPhoto file permissions.
• iPhoto Preferences>Sharing "Look for shared photos" and "Share my photos" are unchecked
• MobileMe "Check for new photos": is set to Manually and was never set up nor used in the past
• iPhoto is not subscribed to any photo feeds
While doing all the above our Apple TV, iPad, and our iPhones were all off or asleep. I am not using any iCloud services with the computer or any of our devices.
Because other iPhoto libraries including a new blank one behave the same way, I do not believe it can be a problem with the libraries. Because it launches and works without delay when the ethernet cable is not connected (and WiFi is off) and only delays with the beachball when the ethernet cable is connected, I suspect that iPhoto is looking for something on the Network <- what or why that might be I do not know...
Suggestions / solutions appreciated!