I can’t tell you much about the secret animation features of the About form because they’re secret. You’ll just have to click every possible location and press every possible key combination to figure them out. Or you could look at the source code.
All I’m going to say is that you can replace my crude butterfly object with your own sophisticated animation object. Just write your own class that implements the IAnimate interface using CButterFly (BUTTERFLY.CLS) as a model. Create an object of your animation type in the client and pass it in the Animator property.