The normal bitcoin client and the bitcoind are using the same wallet.dat
So, in case your bitcoind generates 50BTCs they will be added to your wallet.dat directly.
If you do not run your bitcoind and normal client on the same machine/user you want to start the client in the daemon from time to time and transfer the coins to your "real" account. You cannot add a target address to the daemon.