I'm getting the above error with FireMonkey projects in Delphi XE7 under Windows Vista.
The error occurs
The run time issue appears to be happening when loading the FMX form.
I note that Vista is no longer officially supported by XE7 either at design time or run time: http://www.embarcadero.co.uk/products/delphi/datasheet
Is there any known work around to get XE7 FireMonkey and Vista 64 to work together?
Direct2D is only supported in "Windows Vista with Service Pack 2 (SP2) and Platform Update for Windows Vista and later".