What Cleo said.
.htaccess can do many things including setting the server to only serve images on pages which are on your domain or IP.
You need to have Apache mod-rewrite installed on your server to make this work. It will protect your server's resources from being raped by a hot linker.
http://wsabstract.com/howto/htaccess10.shtml
Anti-right-click is your choice, but it will prevent you from being listed by the majority of link lists. I use it myself on sites which are not going anywhere near link lists or tgps. The hack around it using PC mouse should not really be posted on an open board. Not that it's a big deal.
Also more recent browsers have an image tool bar which will copy or print from an image bar which appears when you mouseover any medium to large image. If you wanna stop this popping up you can add this code into the head of your code.
<META HTTP-EQUIV="imagetoolbar" CONTENT="no">