Are desktop wallets transferable?
You can simply copy .bitcoin/wallet.dat to another place, and use it like HOME dir for bitcoind/bitcoin-qt. 

It is like a copy the whole bitcoind data. 

Other files in .bitcoin/ directory are just a logs and configs with database, which will be downloaded from network automatically by your new client program.