Существуют разные научные подходы к выявлению корня слова. В школе корень определяется при сопоставлении однокоренных слов (побелка, белизна, белый, белить, белю – корень -бел-). Однако часто этой процедуры бывает недостаточно – необходимо учитывать чередования, знать о связанных корнях. Прочитайте главу о корне слова в учебнике Е. И. Литневской «Русский язык: краткий теоретический курс для школьников». В случае затруднений пользуйтесь морфемными словарями, например «Морфемно-орфографическим словарем» А. Н. Тихонова.
Пожалуйста, воспользуйтесь "Проверкой слова": об этом значении подробно написано в "Большом толковом словаре".
Да, такое правило есть. В словах, образованных от основ, оканчивающихся на две одинаковые согласные, двойные согласные перед суффиксами сохраняются, правильно: программка. Одна согласная пишется в следующих случаях: 1) в уменьшительных и фамильярных формах личных имен (Алка, Жанка, Кирилка); 2) одиночная буква н – в любых словах с суффиксом -к(а) (колонка, антенка); 3) в слове оперетка.
Правильно: горнее место.
Следует писать с твердым знаком: суперъягода.
В слове обувь корень -у-. Проблемы с корнями такого типа возникают потому, что эти корни являются связанными, то есть не употребляются без словообразовательных аффиксов. Ряд лингвистов не считает связанные корни полноценными корневыми морфемами, для них даже предложен отдельный термин — радиксоиды. Термин не является общепринятым, в словах со связанными корнями обычно выделяют просто корень на основе анализа пар типа обуть — разуть (свергнуть — отвергнуть, добавить — отбавить и т. п.).
Возможен подход, при котором в слове обувь корнем считается все слово, так как нет пары *розувь. В этом случае говорят об опрощении и считают, что этимологический корень -у- сливается с приставкой об- и с непродуктивным суффиксом -вь. Если выделять корень исключительно на основе словообразовательного анализа, в этом есть своя логика. Но если анализировать морфемный состав слова, основываясь не только на поиске производящего и производного, появится достаточно много аргументов для выделение корня -у-. Например, морфемное членение по аналогии (так мы выделим -у- в обувь, потому что есть однокоренное слово об-у-ть).
Также есть отдельная проблема соотнесения производности и членимости: давно известно, что слово может быть членимым, но это невозможно объяснить с помощью очевидных словообразовательных процессов. Одним из противоречивых случаев соотношения производности и членимости являются слова со связанными корнями. Понятие "связанности" было предложено известным российским лингвистом Г. О. Винокуром, который в качестве одного из примеров этого явления как раз и приводил слово обувь со связанным корнем -у-.
В орфографии, которой свойственен более этимологичный подход к членению слова на морфемы, в глаголе озарить выделяется корень -зар- (см., например, данные ресурса «Орфографическое комментирование русского словаря»). Это оправдано историческими связями глагола со словами заря, зарево, зарница, которые еще ощущаются носителями языка. В морфемике в глаголе озарять может выделяться и корень озар-, так как в современном русском языке он уже не имеет словообразовательных связей со словами с корнем -зар- (см., например, «Морфемно-орфографический словарь» А. Н. Тихонова).
В слове подушечка корень подушеч- и суффикс -к-. В корне чередование -к- // -еч-.
В школьной методике преподавания русского языка такой вывод в принципе возможен. Но он слабо отражает реальное положение дел. Правильнее было бы обойти этот вопрос в школе, чтобы потом вернуться к нему в вузе (т. е. решить его, руководствуясь более обширными знаниями о морфемных исторических чередованиях).