How to create a sparkling, glittering or pearlescent material

Hi I was wondering how to create a glittering or sparkling material that resembles pearlescent paint or the sparkle of frost?

Iridescence is quite complex effect, however it is easy to fake it by controlling base color depending on angle between camera and surface normal.
As for glitter, various techniques had been described in this thread.