The current version of the optional trustfax desktop is for Windows XP. There is not a Vista version.
TrustFax is designed to be used without installing software. It is web-based and uses your browser and email. You receive faxes in your email and can send faxes using your email or your TrustFax account.