Hola KarlanKas:
 
He reducido el ejemplo para que quede en un solo fichero html: 
<html>
<head>
<script language="javascript" >
var activa = true;
function cambiar() {
var imagen = document.getElementById("cambio");
imagen.src = (activa) ? "boton7.gif" : "boton6.gif";
activa = !activa;
}
function inicio() {
	var doc = window.open("", "", "");
	doc.document.write("<html><body>&  lt;a href='javascript
:opener.cambiar()'>cambio</a></body></html>");
}
</script>
</head>
<body onload=inicio() >
<img src="boton6.gif" id=cambio onclick=cambiar()>
</body>
</html> 
De todas maneras te escribí un e-mail para poder enviarte un "zip" con el juego de ficheros que he usado. 
Saludos