What I do for XP:
If the TTF file is zipped I extract it to my fonts folder, c:windows/fonts/. If it's not zipped I simply move/save it to that folder from wherever it is. I then go to the fonts folder either through My Comupter or through the Control Panel and open the font file(s) I just moved there. This seems to register them on my system and/or with PSE.