Разбиваются переносом удвоенные согласные, входящие в корень или образующие стык корня и суффикса. Правильный перенос: програм-мный.
Можно, но лучше: ультра-фиолет.
Группа неодинаковых согласных букв в середине слова, входящих в корень или образующих стык корня и суффикса, может быть разбита переносом любым образом: фу-нкционирует, фун-кционирует, функ-ционирует. Обратите внимание: нельзя отрывать гласную букву от предшествующей ей согласной. То есть недопустимо: функц-ионирует.
См. ответ № 196265.
Это слово исключением не является, перенос не-жный допустим (хотя и менее желателен, чем перенос неж-ный).
Правильный перенос: разно-цветный. Перенос лис-тья не противоречит правилам.
Нет, это некорректно.
Аббревиатура пишется прописными (большими) буквами, но, строго говоря, названия исторических событий не следует превращать в аббревиатуры.