Windows: Указать для программы особенный язык системы

Воюя со шрифтами в Microsoft Help Viewer я выбрал удобный мне вариант со сменой языка системы и сразу же столкнулся с другой проблемой — некоторые программы начали выдавать явно не русский язык (например PSPad).
Windows: Указать для программы особенный язык системы
А Thunderbird почему-то не мог открыть папки, которые были названы по русски. Также не работал фильтр сообщений для папок с русским названием.
Для программ, не поддерживающих unicode я нашел утилиту от MS, которая сообщает программе другой язык, нежели тот, который установлен как «по-умолчанию» в настройках «Языка и региональных настроек». Только это меня и спасло, т.к. без нее я должен был либо возвращать язык системы на русский, либо забыть про письма в папках с русским названием.
Утилита называется Microsoft AppLocale Utility.
После установки ее можно найти в C:\Windows\AppPatch\AppLoc.exe

После запуска программы нажимаем Next -> Browse -> выбираем программу, которую нужно запускать с другим языком -> Next -> выбираем язык (например русский) -> Finish

После того, как я запустил Thunderbird с русским языком, я смог переименовать папки на английский язык.

P.S. Хотел с помощью этой утилиты запустить HelpViewer, указав язык английский, но ничего не получилось:

  • во-первых, Visual Studio вызывает HelpViewer с параметрами
  • во-вторых, даже если я вызову отдельно HelpViewer и укажу для него параметры, он все равно будет отображать шрифт в Times New Roman. Может конечно он как-то отображает через Internet explorer и можно было покапаться дальше, но что-то уже не хочется.