Такие названия предпочтительно заключать в кавычки. В наименовании, построенном по модели «слово, написанное кириллицей, + слово, написанное латиницей» (слагаемые могут располагаться в любом порядке), оформленное кириллицей слово необходимо, с одной стороны, отделить от остального кириллического текста и, с другой стороны, объединить со словом, написанным латиницей, для того чтобы читатель понял, что перед ним цельное наименование. Обе эти функции как раз и выполняют кавычки.
Кавычки не нужны: латиница сама по себе является достаточным средством выделения.
Правила, требующего не использовать кавычки при написании названий латиницей, не существует. Обычно названия, набранные латиницей, кавычками не выделяются, так как латиница — уже само по себе достаточно сильное средство выделения в кириллическом тексте. Однако исключение могут составить те случаи, когда без кавычек границы названия неясны и когда нужно оформление названий сделать единообразным. Именно последнее и можно наблюдать в приведенном нами примере: Я прочитал роман Чернышевского "Что делать?".; Я прочитал книгу Пелевина «Transhumanism Inc.».
Латиница сама по себе служит достаточно сильным средством выделения, поэтому кавычки не требуются.
Латиница сама по себе является эффективным средством выделения, поэтому кавычки в этом случае не требуются.
Нам неизвестны примеры обозначения витаминов кириллицей. В энциклопедиях, ГОСТах, учебной литературе используется латиница. Полагаем, что распознание других обозначений может вызвать затруднения.
В таких случаях латиница сама по себе служит достаточным средством выделения. Корректно без кавычек: ...там по-прежнему сохранился принцип Vox populi, vox Dei.
Для Вашего случая рекомендаций в правилах орфографии и пунктуации нет. Справочники для издателей рекомендуют иностранные названия передавать средствами русской графики — транскрибировать, транслитерировать или переводить. Однако, на наш взгляд, в тексте программы по иностранному языку, адресованной исключительно специалистам, возможно написание тем на соответствующем иностранном языке. Если адресат программы шире, то название можно дублировать: давать и на иностранном языке, и в переводе. Обычно названия, набранные латиницей, кавычками не выделяются, так как латиница — достаточно сильное средство выделения в кириллическом тексте. Полагаем, что исключение могут составить те случаи, когда без кавычек границы названия неясны и когда нужно оформление названий сделать единообразным.
На Ваш вопрос нельзя ответить, не зная формальных и семантических характеристик наименования. Постановка кавычек зависит от многих факторов: графическая система, используемая для оформления названия (кириллица/латиница), наличие аббревиации в названии, наличие родового слова при наименовании, контекст, в котором употребляется название, и др.