Правильно: дру-зья, кры-лья. Нормы, регулирующие перенос в этих словах, неизменны уже много десятков лет: при переносе слов нельзя ни оставлять в конце строки, ни переносить на другую строку часть слова, не составляющую слога; нельзя оставлять в конце строки или переносить на другую строку одну букву; нельзя отрывать буквы ь и ъ от предшествующей согласной (ср. с примерами из сборников правил: бу-льон, крес-тьянин).
Ваш вариант переноса правильный. На стыке приставки и корня нежелательно (но не запрещено) отрывать согласную. Предпочтительно: раз-бросать, разбро-сать. Вариант разб-росать допустим.
Одно из главных правил переноса: не разрешается отрывать гласную букву от предшествующей согласной (если эта согласная – не последняя буква приставки). Это правило распространяется и на фамилии, поэтому перенос Артамон-ов недопустим. Фамилию можно перенести несколькими способами: Ар-тамонов, Арта-монов, Артамо-нов.
Ваш вариант переноса корректен. В правилах рекомендуется учитывать только границы приставки и последующей части слова. Так, нежелателен (хотя и допустим) перенос: разб-росать, пос-тричь.
Да, такой перенос ошибочен. Одно из основных правил переноса: нельзя отрывать согласную от следующей за ней гласной. Но это не грамматическая, а орфографическая ошибка: правила переноса относятся к орфографии.
Правильный перенос: програм-мный. Одно из основных правил переноса: разбиваются переносом удвоенные согласные, входящие в корень или образующие стык корня и суффикса. Другие допустимые переносы: прог-раммный, про-граммный. Слово программа может быть перенесено такими способами: про-грамма, прог-рамма, програм-ма.
Группа неодинаковых согласных букв в середине слова, входящих в корень или образующих стык корня и суффикса, может быть разбита переносом любым образом: фу-нкционирует, фун-кционирует, функ-ционирует. Обратите внимание: нельзя отрывать гласную букву от предшествующей ей согласной. То есть недопустимо: функц-ионирует.
Второй вариант предпочтителен. В подобных конструкциях не рекомендуется отрывать предлог от существительного.
Все названные способы переноса слова возможны.
Действительно, в своде правил 1956 года было такое правило: при переносе слов с приставками нельзя оставлять в конце строки при приставке начальную часть корня, не составляющую слога (неправильно: прис-лать, отс-транять; правильно: при-слать, от-странять).
Сейчас это правило смягчилось: речь идет уже не о строгой обязательности, а о предпочтительности переносов при-слать, от-странять при допустимых переносах прис-лать, отс-транять и отст-ранять (см.: Правила русской орфографии и пунктуации. Полный академический справочник / Под ред. В. В. Лопатина. М., 2006). Поэтому перенос ус-троились допустим.