Se exactamente que es lo que estas buscando.
No es que quieras proteger las imagenes del sitio para que alguien las robe, lo que quieres lograr es mas bien un sentido de usabilidad mayor al no confundir al usuario a la hora de arrastrar una imagen de fondo o menu.
Lo que debes hacer es evitar el <img src=# />, te sugiero que al div le des una clase para editarla en CSS o en su defecto darle una propiedad de background-image... algo asi:
Código HTML:
Ver original<div style="background-image: url(../imagenes/img.jpg);" />
Esto lo hace un poco mas complejo, porque hay que darle propiedades de ancho y algo segun la imagen y en ocasiones hay que utilizar los posicionamientos en px de la imagen, te recomiendo que utilices esta instruccion junto con un width, height, y con un overflow:hidden.