I saw this applet in a version by David Griffith, who did a lot of nice applets. His versions had troubles with weaker computers, like mine at work. So I reprogrammed the applet. The version above generates as much snow flakes as the computer can handle. It tries to keep the refresh rate around 30 fps.

Source.