OK... I also:
- Cleared out user caches for iPhoto
- Deleted the App and reinstalled 'fresh' from the Mac App Store.
It still takes forever to quit (in fact after about 15 minutes, I gave up and force quit it - will do a full rebuild next - hope I don't have to use my Time Machine backup), but it opens quicker.
I think you have a faulty install of iPhoto ever since this
Came home from work and Launchpad showed it as still installing.
So, I would re-install.
To re-install iPhoto
1. Put the iPhoto.app in the trash (Drag it from your Applications Folder to the trash)
2a: On 10.5: Go to HD/Library/Receipts and remove any pkg file there with iPhoto in the name.
2b: On 10.6: Those receipts may be found as follows: In the Finder use the Go menu and select Go To Folder. In the resulting window type
2c: on 10.7 they're at
A Finder Window will open at that location and you can remove the iPhoto pkg files.
If you purchased an iLife Disk, then iPhoto is on it.
If iPhoto was installed on your Mac when you go it then it’s on the System Restore disks that came with your Mac. Insert the first one and opt to ‘Install Bundled Applications Only.
If you purchased it on the App Store or have a Recent Mac you can find it in your Purchases List.