Macworld: “SnoGlobe lets you choose (or take) a photo to use as the background of your custom creation, and then you can shake up the snow and watch it settle.”
From Seattle developers RogueSheep. I’ve used the app — it’s delightful. My favorite feature: if you hold the iPhone with the screen facing the ground, the flakes appear to collect against the glass.