Con lo que pones es difícil entender lo que te pasa. Ten en cuenta que Synchronize admite como parámetro un puntero a una función miembro de tu TThread:
Código:
void __fastcall Synchronize(TThreadMethod &Method);
Eso quiere decir que tienes que escribir un método miembro de tu clase TThread y que sea este el que invoque a las funciones que precises.
Saludos.