Hab das problem jetzt gelößt.
Ich leite die Messagen der Plugins nicht mehr über das
Handle der Anwendung um
sondern erstelle dafür intern ein eigenes Window wo das plugin dann nur noch mit meiner
DLL kommuniziert.
Dafür hab ich meinen Record erweitert mit einem Flag über das bestimmt wird ob man das möchte oder nicht.
Normalerweise funktioniert das ohne das man es setzen muss aber wie hier im Fall ist es von nöten.
Das Sleep in kombination mit dem erstellten Window funktioniert prächtig.
gruss