1. Place all of the ingredients except for the vanilla in a saucepan. Stir over low heat until smooth. Remove from heat. 2. Stir in the vanilla. Cool slightly. Add more sugar if necessary to achieve desired spreading consistency. 3. Spread on cupcakes while frosting and cupcakes are still warm.