Эту проблему обычно решают по другому: делают так, чтобы форма выглядела абсолютно приемлемо при любом шрифте. Например, с помощью
редактора привязок.
Если же отвечать на поставленный вопрос
Как задать шрифт для всех компонентов сразу? И чтобы одинаковый был и там, и там.
Для этого нужно:
* выбрать шрифт,
* носить файлы этого шрифта вместе с программой,
* устанавливать эти файлы в систему перед запуском программы, либо подгружать их динамически.
При этом возникает сразу куча проблем:
- проблема легальности распространения шрифта,
- проблема установки шрифта в систему без прав администратора, либо проблема динамической загрузки шрифта и отрисовки текста именно этим шрифтом.
- проблема непривычного для пользователя внешнего вида приложения (когда одно приложение среди остальных выглядит как белая ворона).