Preheat oven to 350 degrees, and line a 12 spot muffin tin with paper liners.
Beat the butter and sugar together.
Beat in eggs, one at a time.
Mix the lime zest and juice into the yogurt.
In a small bowl, whisk together the flour, baking powder and salt.
Beating well after each addition, add the flour and yogurt mixtures alternately, beginning and ending with the flour [in this order: ⅓ of the flour, ½ of the yogurt, ⅓ flour, 2nd half of the yogurt, final 3rd of the flour]
Divide evenly among the 12 liners, and bake for about 16 to 18 minutes. An inserted toothpick should come out clean.
Remove cupcakes from tin and cool on a rack.
Make the frosting
Beat the butter and cherries together, until well combined.
Gradually beat in the sugar.
Add the vanilla, and then, if needed enough cream to get a nice spreadable consistency. [if the cherries are very juicy, you may not need the cream.]
Pipe or spread on completely cooled cupcakes.
They can be stored at room temperature for 24 hours, in the fridge after that.
Recipe by The Creekside Cook at https://thecreeksidecook.com/cherry-limeade-cupcakes/