Thanks for example.

This AxExe-approach is a good (API-free) way to learn how to handle the STA-based VB6-threading.
It seems the other way around is hiding the whole "kitchen". What can i know if i work with an object in other STA? VB6 hides all the things and seems we can't learn how to handle the STA-based VB6-threading because it isn't differ from usual object.