Hola:
Para enviar un formulario con una imagen tienes los input del tipo imagen, aunque también se envían las coordenadas de donde se pulsa... y otra alternativa que creo puede interesarte más es el tag button... con estilos puedes hacer que deje de parecer un botón (por lo que veo te preocupa...) y dentro de ese tag puedes poner la imágen que quieras...
El tema del _blank... verás, para enviar un formulario a una ventana es obligado el target, pero si esperas formatear esa ventana, debes usar window.open y elaborar su tercer parámetro (ver FAQ-100), y los _blank, aunque sean el mismo valor, siempre se tratará de una ventana nueva, así que se abrirían 2 ventanas, y justamente la que no se puede formatear es donde se recibirán los datos del form.
Bueno, el artículo justamente explica eso...
Ah, y algo importante, con javascript desactivado también se enviará el formulario, y también a una ventana nueva... aunque ya no serái un popup...
Saludos