Preheat the oven to 355F. Butter and flour a bundt pan very well, and set aside.
In a large bowl, with a hand mixer, beat together the butter and sugar until creamy and well-combined.
Add in the eggs, one at a time, beating until light and fluffy.
Mix in the pudding mix, vanilla extract, and melted chocolate, and beat well.
Now, add in about half the flour, along with the baking powder and salt, and mix.
Add in all the milk, mix it in, then add the rest of the flour.
Finally, stir in the frozen raspberries. Pour the batter into the prepared pan, and bake for 55-60 minutes. Check on it after about 45 minutes, and if the middle is still jiggly, cover with foil for the remainder of the baking time.
When cooked through, remove from the oven and let the cake cool completely before removing from the pan.
When ready to serve, prepare the frosting. In a medium bowl, beat together the cream cheese and powdered sugar until a cream forms.
In a separate small bowl, beat the whipping cream to stiff peaks.
Using a spatula, carefully fold the whipped cream into the cream cheese mixture. Add in the mashed raspberries, and fold those in as well.
Frost the cake and serve! Store leftovers in the fridge.