Hi dev team/ open source contributors:
I have been incredibly frustrated with how troublesome it is to securely use bitcoin. A big problem is that the program saves a ton of files, including the critical wallet.dat in User\AppData\Roaming\Bitcoin. This is a problem that should be fixed. There is no logical reason for this behavior that I can think of, and it makes it very difficult to use bitcoin securely without creating an entire encrypted separate OS install that is used only for bitcoin.
Instead, put all the files in the bitcoin folder that is created upon running the installer. That way, User can simply create an encrypted partition with TrueCrypt or the like, mount it, install bitcoin to that folder, and unmount to leave ALL bitcoin data, including wallet.dat, encrypted.
Also I don't trust Windows to handle anything, so the fact that the installer creates data in the "hidden" AppData folder makes me worry that the OS itself is being used for file handling at a higher level of abstraction than is warranted, which makes me perceive a risk that multiple backup copies of the files there might be created.
With current distro, I install bitcoin to my encrypted, mounted volume, run it, and see that it creates an unencrypted wallet.dat outside of the encrypted install. WTF, no ty please fix. Then I have to create ANOTHER encrypted volume, copy wallet.dat onto that, then securely delete it using eraser. And I have to do this EVERY TIME I want to send or receive money. Unacceptable.