If I was going to attempt it, I'd create the individual frames for the emoticon in Adobe Photoshop and then animate it using Ulead GIF Animator. But I haven't done emoticons really, so other people who have might be able to give you a better suggestion for how to go about doing it.
-RoG-
__________________
Talent, vigor, drive...
You'll eat peanut butter the rest of your life.