Hallo Luggy!
Einen Menüpunkt, um das Bildarchiv zu verschieben, kenne ich nicht. Allerdings kannst Du die iPhoto-Bibliothek einfach auf die externe Platte verschieben, dann das Programm mit gedrückter alt-Taste starten und die externe Bibliothek auswählen. Diese Verknüpfung bleibt so lange bestehen, wie Du sie nicht – auf die gleiche Art – änderst. Das sollte funktionieren.
Das unter 2) von Dir genannte Programm kenne ich nicht. Wozu kann man es denn (im Zusammenhang mit iPhoto) verwenden?