You can also put "datadir=<directory>" in your bitcoin.conf file
Still, it looks slightly better to have a shortcut (not in bitcoin-qt folder) specifing the datadir parameter, not altering the .conf, and to keep an empty wallet.dat file in the default location.
I did that hoping it would trick some poorly coded bitcoin specific malwares.