Recipe for good icing?

Can anyone give me a good recipe for cupcake icing, not the taditional icing sugar and water. The type im after is thick and i believe it contains cream cheese but not 100% sure. When put on top of the cake it almost looks like ice-cream.
Thanks
3 answers 3