Preheat the oven to 350*F. Grease a loaf pan.
Mix dry ingredients (salt, baking powder, baking soda, and flour).
Cream the butter and sugar. Beat in eggs one at a time. The batter should be smooth at this point.
Stir in yogurt and vanilla extract. The batter will get a little lumpy as you continue to add things.
Chop the cherries with a knife or food processor. Add the cherries and their juices to the wet ingredients.
Mix wet and dry until blended. Add to loaf pan and flatten the top.
Bake until the top is browned and a toothpick comes out clean, about 1 hour 5 min. Let the bread rest in the pan for 15 minutes after removing from the oven.
While the bread is resting, make the glaze if you are using one. Add liquid slowly until you get a runny consistency.
After 15 min, remove the loaf to a rack. If you are using icing, brush on the icing. Let cool for at least 20 more minutes before serving.
I made this using dark frozen cherries. It tasted great, yet oddly not like cherries at all. The dark cherry juice made the batter look pretty dark, but it was still an attractive loaf. It was oddly reminiscent of banana bread despite not tasting like bananas.