I make it using a very simpe recipe of 100g icing sugar added to 100g softened butter but every time I make it, the consistency seems ok but it just tastes too buttery. When I buy cupcakes, the icing never tastes like actual butter.
This evening, I added some lemon juice to it to try to take away the butter taste but I hardly noticed it. I was afraid to use too much lemon juice in case the children didn't like them.
Disclaimer: I rarely bake so apologise for the question.