How to avoid accidentally relocating the 3d-cursor?
I saw the same question with solution from a long time ago:
http://blenderartists.org/forum/archive/index.php/t-236492.html

I went to the user preferences and switched "Set 3d cursor" from "LMB" to "Shift + LMB".
Now I can no longer accidentally move it.