Wow, you have done a great job. Keep it up. I don't know anything about the animations themselves but the frame images are easy. They (at least in emerald) are simply an extension of the original image. Where, if you were to load it in UnLz, you would see a very tall image with all of the frames stacked up.
BTW, check Castform and Deoxys, those are weird because they use the frame setup for their formes.