Preheat oven to 350 degrees Fahrenheit. Grease or line the muffin tin with paper liners. I used large liners that don’t fit in my muffin tin and I placed them on a cookie sheet. Set aside.
With an electric mixer, beat the butter and sugar until combined. Mix in eggs and vanilla and beat until foamy, about five minutes.
Combine all dry ingredients and gradually add to the egg mixture. Slowly pour the red wine and rum and continue to stir to a creamy texture.
Fill the prepared liners three quarters full with the muffin batter. Bake for 30 minutes or until a toothpick inserted in the center comes out either clean or with only a few crumbs clinging to it. Remove muffins from the oven and let them cool down on cooling rack.
Mix all ingredients for the glaze and pour evenly over still warm muffins. Sprinkle with more black pepper if desired or decorate with hazelnuts or chocolate shavings.