La verdad es que con las excepciones es difícil trabajar...
Porqué en vez de intentar añadir al select desde el popup, creas una función en la página principal y desde el popup llamas a la función... aunque si es otro dominio o algo así no creo que haya solución...
en la página principal:
function copiarFotoForm(id_foto, titulo, formul){
var posicion=document.forms[formul].imagen_src.length;
document.forms[formul].imagen_src.options[posicion] = new Option(titulo, id_foto);
}
y desde el popup:
opener.copiarFotoForm(id_foto, titulo, formul);
Saludos