Ответы:
В любом случае лучше использовать диспетчер шрифтов, так как наличие множества шрифтов, установленных в системе, замедлит его. Кроме того, выбрать шрифты из массивного списка очень сложно.
Диспетчер шрифтов позволит пользователю временно активировать наборы шрифтов, а также значительно облегчит выбор правильного шрифта.
Я использую Extensis Suitcase с тех пор, как я был архитектором, но есть и много бесплатных.
например. AMP Font Viewer отлично работает с XP, но не позже.
Дайте пользователю права "write" + "change" на папку Fonts ( %SystemRoot%\Fonts
).
cacls "%SystemRoot%\Fonts" /e /g Joe:C