Lion and later: Stop auto launching iTunes on Bluetooth headset connect?
I'm on a MBP with osx 10.9.2. Disabling iTunes in "CD and DVD" preferences does not help. Just renaming iTunes to something else does not work. 

The service "Remote Control Daemon", rdc, is responsible for delivering commands to (for example) iTunes. Use this script, iTunesPatch. This script modifies the actual binary for rdc to inhibit the command it sends to start iTunes, which means that all other functions of rdc still works as expected.