The padlock is made with Ulead PhotoImpact XL, animated and tweaked with Ulead GIF Animator 5.
This is from a tutorial by Rosie of Rosie's PhotoImpact Tutorials. Unfortunately, her site is no longer available.
Rather neat, isn't it? I'll have to play around with PhotoImpact a little more often.