das TAG-Property speichert einen Interger, der ist auf x32 und x64 aber 32 Bit breit, d.h. da passt bei x64 halt kein Pointer rein...
In aktuellen (also 64bit-fähigen)
VCL-Versionen ist AFAIK Tag ja ein NativeInt und dieses Problem damit nichtexistent. Ich hoffe, das ist bei aktuellen VT-Versionen nachgezogen. Wenn nicht, könnte man statt des Zeigers einen Index in ein Array o.ä. verwenden.