En ocasiones he implementado lo siguiente (solución JS)
Código HTML:
<html>
<head>
<script type="text/javascript">
function enviar(){
document.f1.action='paginaDestino.php';
document.f1.submit();
}
</script>
</head>
<body>
<img src="icono.jpg" onclick="enviar();" style="cursor:pointer;" />
<form method="post" name="f1">
<input type="hidden" name="param1" value="1" />
<input type="hidden" name="param2" value="dos" />
</form>
</body>
</html>