In another large bowl or in the bowl of a stand mixer, beat eggs for about 3 minutes until thickened slightly and lemon colored. Slowly add in the oil, vanilla extract, buttermilk, molasses, applesauce and melted chocolate mixture - beating until combined well.
Slowly add the flour mixture in quarters and blend until each addition is incorporated. Scrape down the sides of the bowl and blend again just until that is all incorporated. Be careful not to overmix or that will produce a harder texture.
In a medium bowl using a handheld or stand mixer fitted with a paddle attachment beat the butter on medium speed for 1 minute. Switch the mixer to low speed and slowly add the powdered sugar.
Quickly stir the cooled white chocolate so that it is smooth and add to the butter/sugar mixture.
Switch the mixer to medium speed and beat for 2 minutes until combined and creamy. Add the vanilla extract, and salt. Beat for another minute until combined. Add 1 tablespoon at a time of heavy cream until the consistency is desired.
Frost the cupcakes and top with candied cranberries or sprinkles if desired.