Оба варианта правильные. Одннако в современном литературном языке в количественном (партитивном) значении род. п. в письменной речи преобладает форма на -а (чашка чая, много снега). А вариант с окончанием -у употребляется в основном в разговорной речи (хочу чаю, много снегу).
Однозначного ответа на этот вопрос дать нельзя. Некоторые специалисты по словообразованию считают, что слова типа бесснежный (ср., например: бессемейный, бессильный, бессердечный, безынтересный) мотивированы однокоренными существительными. Бесснежный – это лишенный снега, способ образования – приставочно-суффиксальный. Отразилась эта точка зрения в «Толковом словообразовательном словаре русского языка» И. А. Ширшова (М., 2004).
Согласно другому научному подходу такие слова обладают двойной мотивацией: они образуются и от существительных (приставочно-суффиксальным способом) и от бесприставочных прилагательных (приставочным способом): бесснежный от снежный, как безынтересный и синонимичное прилагательное неинтересный от интересный. Этот подход реализован, например, в словаре-справочнике А. Н. Тихонова и Т. Л. Беркович «Все трудности русского словообразования» (М., 2010).
Возможно два подхода к анализу структуры слова снежинка. Можно говорить о прямой словообразовательной связи слов снежинка и снег: снежинка — частичка снега. Так же связаны слова в парах крупинка — крупа, дождинка — дождь, пушинка — пух. На основании такого сопоставления во всех приведенных производных словах выделяется суффикс -инк- со значением 'частичка'. Два суффикса в снежинке может выделить тот, кто знает слово снежина 'снежинка большого размера'. Это слово есть в языке, академический орфографический словарь его фиксирует, но в речи оно встречается редко, носители языка часто воспринимают его как слово, возникшее в результате обратного словообразования (как когда-то от заимствованного зонтик (из голл. zondek) образовалось зонт). А. Н. Тихонов в «Словообразовательном словаре русского языка» показывает, что слово снежинка можно считать образованным и от снег, и от снежина.
Название не зафиксировано академическим орфографическим словарем. Корректно написание со строчной буквы по аналогии с названиями игрушек, образованных от собственных имен. Ср.:
Бурати́но, нескл., м. (сказочный персонаж) и бурати́но, нескл., м. (игрушка)
Де́д Моро́з, Де́да Моро́за (сказочный персонаж; человек, одетый как этот персонаж) и де́д-моро́з, де́да-моро́за (игрушка)
Снегу́рочка, -и, р. мн. -чек (сказочный персонаж; человек, одетый как этот персонаж) и снегу́рочка, -и, р. мн. -чек (игрушка, фигура из снега)
Чебура́шка, -и, м. (сказочный персонаж) и чебура́шка, -и, р. мн. -шек, м. (игрушка)
Словари литературного языка фиксируют только прилагательное крупитчатый. Этой лексической нормы и нужно придерживаться. Слово крупинчатый встречается в текстах, чаще как характеристика снега, льда, дождя. Так что слово такое есть, но оно находится на периферии лексической системы русского языка.
Запятая не нужна, поскольку слово зима является общим второстепенным членом.
Оба варианта корректны, подробнее см. в вопросе 281220.
Сугробы могут быть и на крышах, противоречия нет. Но чаще говорят: очистка кровель от снега.
Запятую ставить не нужно.
Указанная запятая не нужна.