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