Place softened butter into a bowl, and beat in two cups of icing sugar.
Add two Tablespoons heavy cream and vanilla.
Add remaining icing sugar 1/2 cup at a time until you reach your desired consistency.
Add food coloring, if using.
Spoon the frosting into a piping bag with no tip or a circular tip.
Swirl the frosting onto the cooled cupcakes.
Melt the candy melts with the shortening for 25 seconds, stir, and reheat if necessary.
Place a large marshmallow in the center of each cupcake, and spoon one to two Tablespoons of the candy melts over the top.
Use the back of a spoon to help the candy melts move if needed.
Repeat with the other ghost cupcakes.
After each ghost has dried for about five minutes, attempt to attach the eyes – if the candy melts are still too soft, give it another couple minutes before re-attempting.