Diegote, esto te va a costar la cuenta del almuerzo.
El problema me gustó, así que me puse a pensar cómo resolverlo. Acá el ejemplo, que creo que habla por si mismo.
Puede ver, revisar, sin compromiso:
Código HTML:
<html>
<head>
<style type="text/css">
#imagen {
background-image: url(file:///C:%5Cimagen1.jpg);
}
</style>
</head>
<body>
<div id="imagen" onClick="this.style.backgroundImage='url(file:///C:%5Cimagen2.jpg)'"></div>
</body>
</html>
No seguí indagando, pero a partir de esto se puede mejorar un poco.
De nada :D