I've managed to build a simple APNG maker with the option of specifying fades between images (using your "PrepareTransitionBitmaps" and CreateTransitionBitmap functions). It works for my usage, but I probably haven't handled all edge cases.
It would be nice if you could make an official one. You're probably (ie. certainly) better at image processing than I am :-)