Is there a way to change the wallet.dat location without changing the entire data directory?
A symlink will do it on Linux.

On Windows there's a symbolic link method as well:


http://en.wikipedia.org/wiki/Symbolic_link#Windows_7_.26_Vista_symbolic_link


A -walletdir= feature has been requested before:


http://bitcointalk.org/?topic=2730.0
https://github.com/bitcoin/bitcoin/issues/68