можно ли сделать свою собственную отрисовку анимированного изображения (APNG например) ?
что-то вроде element.OnPaint(DC: HDC; Rect: TRect)
возможно ли это сделать через external-behavior (прежде чем пытаться сделать, хотелось бы знать, что это возможно

) ?
что нужно уметь:
1. прозрачность (желательно уметь получать фон под картинкой)
2. вызывать обновление картинки в нужный момент (смена кадра, hottrack)
3. изменять размеры картинки
ЗЫ: есть картинка, которая имеет несколько состояний и меняется в зависимости от них используя анимацию
хотелось бы её вставить в документ, а не писать новый аналогичный механизм