Pré-aqueça o forno a 325.
Em uma tigela grande, misture a manteiga e o açúcar até ficar claro e fofo.
Adicione os ovos e continue a misturar até misturar.
Adicione a farinha e misture novamente até ficar homogêneo.
Despeje o extrato de limão e 7up e bata para combinar.
Dobre suas cerejas.
Espalhe em uma assadeira untada e asse por 1 hora e meia ou até que o centro esteja firme.
Vire para a travessa e deixe esfriar um pouco e, com a ajuda de um palito, faça furos em todo o topo do bolo e despeje o suco de cereja reservado lentamente por cima, certificando-se de que o suco seja absorvido. Tudo bem que escorra para o fundo para encharcar também.
Deixe esfriar completamente.
Enquanto isso, misture os ingredientes da cobertura e regue por cima do bolo.
Cubra com mais cerejas, se desejar.