Settings should be stored only in bitcoin.conf so the wallet.dat is only a wallet.
We would need...
- config file writer so GUI can change settings
- code that moves settings from wallet.dat to bitcoin.conf
- RPCs that allow to set/change settings. This will replace setgenerate
Any thoughts on this?