É simples:
Para pôr, metes um javascript qualquer manhoso.
Para alguém tirar, desactiva o javascript.
Problema resolvido.
Se não queres que te tirem as imagens, não as ponhas no site.
Por muito que as protejas, há SEMPRE formas de as retirar. Podes gravar a página no disco e depois ir ao disco buscar a imagem (o que o SoundSurfer disse). Se as imagens são lidas por javascript, então esta forma não resulta, mas podes sempre fazer printscreen OU usar o Firebug, que te dá acesso ao link directo da imagem. Esse link permite que qualquer pessoa possa ir lá buscar a imagem, livre de quaisquer protecções.
Podias sempre proteger a imagem com um referer check, só que isso acabaria por impedir a visualização da mesma por uma larga percentagem de pessoas, que tem o HTTP_REFERER do browser desactivado.
Em suma, não tens nenhuma forma segura de evitar que alguém faça download das imagens. Se as vais pôr no site, aplica-lhes marcas de água (e antes que perguntes como se faz, usa o Google), porque assim torna-se difícil passarem despercebidos se as roubarem.