Creo que no es muy buena idea, principalmente por la interpretación que le pueden dar los diferentes navegadores, por ejemplo al hacer:
Código HTML:
<select>
<option onMouseOver="cambiar('images/errorIcon.gif')">1</option>
<option onMouseOver="cambiar('images/flecha_azul.gif')">2</option>
<option onMouseOver="cambiar('images/flecha_hover.png')">3</option>
</select>
Funciona muy bien en firefox, pero internet explorer y chrome no toman el evento, para mi lo mejor seria adherir el evento onChange al select y ya.