I use GifAnimator by Ulead, it is pretty easy to use and reasonbly priced.
http://www.ulead.com/ga/runme.htm
You will have to create a series of images stepping through the animation in your editor of choice and then you use GifAnimator to stitch them together into one image. It is not unlike drawing a series of images of various stages of movement on paper and flipping through it.