Habe ich es richtig verstanden, dass du in einem Thread Bilddateien erstellst und diese im Hauptthread wieder lädst? Wäre es da nicht schlauer, das Bitmap von Thread zu
VCL-Thread zu übergeben?
Zu dem Problem an sich: Der Thread scheint wohl die Datei gerade geöffnet zu haben, wenn du ihn anhälst.