You are able to do it with gimp. I'm sure there is a tutorial out there but it's fairly simple. If I remember correctly it's just putting each image as it's own layer then you can set the timing when you create the image. It's been a while since I've done it but I know I was able to.