External juce window in a legacy C vst plugin?

I would like to implement in a legacy vst plugin (written in plain C) an external juce based window, which would be shared between the plugin instances of the same library. It would be some sort of a status window for all connected plugins in the host application.

Is something like this possible or are there any threading issues concerning the window message handling queue?

My current idea is constructing a TopLevelWindow in the first call to processBlock in the first instance opened (inside the legacy C code). Is this the correct entry point? Do I have consider some specialities? Any hints maybe?

btw - congratulations to the juce audio plugin framework. does a hell of a job :slight_smile:

Thanks in advance,