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