До Delphi XE2 у нас есть VCL только для создания графических приложений. Delphi XE2 утверждает, что:
Внимание: FireMonkey (FMX) и Visual Component Library (VCL) являются несовместимы и не могут использоваться в одном проекте или выражение. То есть, приложение должно быть исключительно одним или другие - FireMonkey или VCL. Несовместимость обусловлена каркасные различия между FireMonkey (FMX) и VCL.
Мое приложение является чистым VCL-приложением, созданным с использованием пакетов времени исполнения. Все формы VCL хранятся в пакете времени исполнения. Если я собираюсь создать форму FireMonkey и сохранить ее в пакете, могу ли я создать экземпляр этой формы FireMonkey в своем приложении VCL во время выполнения? Поэтому я могу наслаждаться 3D или HD эффектами FireMonkey.