Das Problem ist eher, das die
VCL Grafikfunktionen nicht ansatzweise threadsafe sind. Dadurch kann es sehr gut zu einer solchen EOutOfResources kommen, schon allein aus dem Fakt, dass die
VCL diese
Exception grundsätzlich schmeisst bei einer abschlägig beantworteten
WinAPI GDI Funktion, ohne näher zu schauen, ob es wirklich ein solches Resources Problem ist.
Mit anderen Worten: nutze kein TBitmap sondern direkt die
GDI Objekte, also HBITMAP, etc