Question: Is Fast Report 4 Thread Safe? Are there any special properties I need to set when using FR from threads?

Answer:

Yes, it's Thread Safe.

Create a report object inside thread and set this property:

1
2
frxReport.EngineOptions.EnableThreadSafe := True;
frxReport.EngineOptions.DestroyForms := False;