In a large bowl, beat the wine, eggs, oil and vanilla until well blended. Combine the flour, sugar, cocoa, baking soda, salt and baking powder; gradually beat into wine mixture until blended.
Fill paper-lined muffin cups half full. Bake at 350° for 18-20 minutes or until a toothpick comes out clean. Cool for 10 minutes before removing from pans to wire racks to cool completely.
Place chocolate in a small bowl. In a small saucepan, bring cream just to a boil. Pour over chocolate; whisk until smooth. Refrigerate until chilled. Beat until soft peaks form, about 15 seconds. Pipe over cupcakes.