I’ve created a small MPL-licensed component called TFireMonkeyContainer. It’s a VCL control that can host a FireMonkey form – 2D or 3D, it doesn’t matter.
This will let you use FireMonkey’s swishy graphics, animations, etc in an existing VCL application, either in a form among other controls, or if the host container is client-aligned then as though the whole window is a FireMonkey form (it