I live in a country that violates basic human rights of its people. Is it possible to use TrueCrypt without leaving any races on unencrypted Windows?
Yes. This can be achieved by running TrueCrypt in portable mode under BartPE or in a similar environment. BartPE stands for “Bart’s Preinstalled Environment”, which is essentially the Windows operating system prepared in a way that it can be entirely stored on and booted from a CD/DVD (registry, temporary files, etc., are stored in RAM – hard drive is not used at all and does not even have to be present). The freeware Bart’s PE Builder can transform a Windows XP installation CD into a BartPE CD. Note that you do not even need any special TrueCrypt plug-in for BartPE.