Is there a way to disable/hide the new Photos App in Yosemite? I prefer iPhoto over the new Photos app in Yosemite. It also annoys me, because every time I connect a new device to my Mac, I have to disable "Open Photos App when connected to this device" for that device. It also uses a spot from in my Launchpad.

Is there any way to disable/hide the new Photos App in Yosemite from the launchpad and disable it from starting up if any new device connects?
I don't want to delete it.
You can try running this command from Terminal:
defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool YES

To re-enable it again, type:
defaults -currentHost write com.apple.ImageCapture disableHotPlug -bool NO

Just a warning that I don't have access to a Yosemite machine to verify this.