There is an invisible XML file on the iPhoto Disc which contains the metadata info that relates to the album. I suspect that iPhoto (or the OS?) looks at this to determine if iPhoto should be launched.
I discovered this when I wanted to make an iPhoto CD on my own. In particular, I wanted the iPhoto Library to be something other than the default when the disc loaded into iPhoto.
Here is my modified XML file:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.
<string>San Francisco May 2003</string>
look for the string after the key ArchiveName. This controls how the Library will look in iPhoto.
The XML file need not be invisible; it just is by default when iPhoto makes the discs.
Hope this helps.