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