I only use truecrypt.
The problem I see is the password. You could log that anytime.
The only real safe form would be mentioned Booting CD but thats too much hassle.
You can minimize the risk by putting your "main" wallet to a stick encrpted with a different password than your everyday use wallets.
And instead of using that main wallet you got to create more and more.
Dificult for normal people. But I dont see a real solution to the problem. Its a digitized wallet. You learn how to take care of it or dont bother with btcs at all.