Mod to VCL.TMSFNCCustomControl.pas

In this file, in the uses clause (at line 74), I've always had to add the WinAPI prefix to Messages

{$IFDEF VCLLIB}
,WinAPI.Messages
{$ENDIF}

Is this something that should be included in the files that you release?

We'll look into this here, but our sources are used inside TMS VCL UI Pack which also supports older versions without namespaces. So to make your project work with these units, you need to specify unit scope names:

Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;Soap;Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell

These are the scope names for a default VCL project.