В кратких формах муж. рода сочетание нн не пишется. В форме ценен две н сохраняется (одна относится к корню, вторая к суффиксу, как и в формах ценный, ценна и др.), но в суффиксе появляется беглый гласный. Ср. с другими случаями появления беглого гласного между нн в разных морфемах: бездонный – бездонен, женственный – женственен, искренний – искренен, дискуссионный – дискуссионен. Беглый гласный может не появляться, тогда одна н усекается, например: безнаказанный – безнаказан (ср. безнаказанна), безветренный – безветрен (ср. безветренна). У ряда слов употребляются варианты формы муж. рода, например: безнравственный – безнравствен и безнравственен; благословенный – благословен и благословенен.
Беглые гласные регулярно появляются в прилагательных с основой на согласный + н или к, где н обычно восходит к древнерусскому суффиксу -ьн-, а к — к суффиксам -ък- или -ьк-. Перед н появляется беглый гласный е (исключения: полон, смешон), а перед к — беглые гласные о или е (последний выступает после йота, мягких согласных и шипящих: горек, боек, тяжек). Если основа оканчивается на другую группу согласных, то беглый гласный, как правило, отсутствует: бодр, пошл, трезв. Есть несколько исключений: долог, светел, кисел, тёпел (и ненормативное тёпл), хитёр (и ненормативное хитр), востёр, остёр (и остр), шустёр (и шустр).
Беглый гласный при склонении исчезает (ср. замочек): (любимый) внучек – (приезд) внучка, (дать конфету) внучку и т. д.
Вы правы, корень -шапк- имеет вариант -шапоч-. Звуки, обозначаемые буквами к и ч, чередуются, буква о обозначает беглый гласный звук. Правило о написании беглых гласных можно прочитать здесь.
Орфографически правильно: Зелик. Правило таково: суффикс -ик при склонении сохраняет гласный звук, суффикс -ек имеет беглый гласный, например: листик - листика, но: краешек - краешка. Поэтому: Зелик – Зелика.
Двойное Н пишется в словах с беглым е между нн, например: беспрестанный (ср.: беспрестанен), благоуханный (ср.: благоуханен) и так далее. Аналогично: постоянный (т. к. здесь тоже беглый е: постоянен).
Написание имен, в том числе входящих в их состав уменьшительно-ласкательных суффиксов -ек- и -ик-, подчиняется грамматическим и орфографическим правилам. В указанных суффиксах беглый гласный передается буквой е, небеглый – и: овражек – овражка, столик – столика. Поэтому правильно: Алик, Владик, Марик.
Обратите внимение: существует самостоятельное имя Марек западнославянского происхождения, в котором е беглым гласным не является.
Корень приведенных Вами слов — скворч-. В этом корне ч чередуется с ц и появляется беглый гласный е, ср.: скворец, скворечник. От слова скворец образуется существительное скворушка (суффикс -ушк-), при этом сочетание ец, которое является суффиксом только исторически, усекается. Об истории слова скворец можно прочитать в статье «Большого универсального словаря русского языка» под ред. В. В. Морковкина. Обратите внимание: слово скворчонок пишется с гласной о.