Only region objects returned by frame:GetRegions() are affected by the animation system. That means only Textures and FontStrings, so any visual not made up of those won't animate. I think these are all the types that don't work:
- Minimap
- QuestPOIFrame/ArchaeologyDigSiteFrame
- Model/PlayerModel/DressUpModel/TabardModel
- Cooldown
- MovieFrame
- The clipping region of ScrollFrames
- Textures embedded in FontStrings with "|T...|t" (since they're not properly parented to the FontString's parent)