I am decorating cakes (they are going to be centerpieces) for my Aunt's upcoming wedding, so I have been experimenting with all sorts of flavors for fillings and icing. This has got to be my favorite so far, and from the overwhelming reaction from my test subjects

(you know who you are!), they really liked it, too. So, I thought I would share....
The original recipe was for butter cream icing and it yielded enough to cover a very large (75+ servings) wedding cake. I have changed the recipe a bit – mostly by adding the Irish cream and dropping some other flavorings. But I have also adjusted it yield enough to cover a standard 2 layer cake or 24 cupcakes.
Ingredients
½ stick butter, room temperature
½ cup shortening (I use butter-flavored Crisco)
1/8 teaspoon salt
¼ teaspoon vanilla
1/8 cup Irish cream (Bailey’s)
2 cups powdered sugar
¼ tablespoon meringue powder*
*This is optional, but I think it makes a much smoother icing…Meringue powder can be found in the cake decorating area of most craft stores, and/or in the baking isle of some supermarkets.
Directions
With a mixer, mix butter, shortening, and salt together well. About 5 minutes on low.
Add vanilla and Irish cream. Mix together well.
Add meringue powder and powdered sugar – add the sugar to the mix ½ cup at a time to ensure it is mixed in well.
Blend together on low for several minutes. Icing should be smooth and fluffy.
If icing is too runny, continue to add sugar (a little bit – 1/8 cup at a time) until the desired consistency is reached.
If icing is too hard, you can add water (or more Irish cream) 1 teaspoon at a time, until desired consistency is reached.
Use immediately, or cover and refrigerate. You may need/want to whip refrigerated icing prior to use on cake – it will be much easier to spread. This icing will keep for several weeks, if it is sealed well and refrigerated.
I lightly brush Irish cream onto the cake layers prior to adding the frosting for a little extra flavor.
Enjoy!