To install fonts on Windows XP, you can simply copy the TTF files over to the %WinDir%\Fonts\ folder. Will this work on other versions of Windows? Even Vista?

I'm using a font that isn't available on all Windows versions, and in Sub Main() I'm wanting to install the fonts before the application loads.

Will this work?

I would do it using an installer, but unfortunately, that isn't an option.