Preheat the oven to 350 degrees F. Lightly butter 1 (12-cup) muffin tin.
In a large bowl, combine the flour, sugar, cocoa powder, baking soda, and salt. Add the remaining ingredients, adding the hot water last. Beat with an electric mixer until smooth. Divide the batter evenly among the greased muffin tin wells. Bake until the cupcakes are puffed and a toothpick inserted into the center comes out clean, about 20 minutes.
Cool to room temperature in the tins. Run a thin, sharp knife around the sides of the muffin cups to loosen the cupcakes, and carefully lift out. Place the cupcakes on a work surface.
Transfer the white chocolate filling to a pastry bag fitted with a small tip. With a small paring knife, cut a small plug from the top of each cupcake, reserving the plug, and scoop out a hole in the center of each cupcake to hold the filling. Place the tip in the cupcake and pipe in the filling to fill the hole. Replace the plug and place the cupcake upright. Pipe a small amount of filling on top to hide the plug and top with a cherry.
Arrange the cupcakes on a platter and serve.
Yield: 12 cupcakes