So, tiggerc gave you a start to check if your font is installed, but that wasn't really your question.
Have a look here:
Embedding fonts into your application.[
^]
What that page shows you is that you can embed your font as a Resource, and then it gives you code on how to add the font to the user's system.
You can use tiggerc's answer, though, to first check to see if you need to add it. Then, if you do, then, you'll need to set the fonts to the first font in your newly created PrivateFontCollection.
Not the most direct way, but that's how I know to do it.