I have seen the candles that play music, my boys bought me the Over the Hill one that plays the death march, a few years ago. They're lucky to both still be alive
I think the sparkler might melt the frosting. It would sure look cool until it did though!