Here is an enhanced version of the demo, no change to MvXWindows unit.
I thought should show the "other" way to achieve what I set out to do here. That is, bring a Window, in another Workspace, here. By just hiding it and then showing it again, yes, it pops up in the current workspace ! But if its already visible, it has a noticeable flicker. I am not sure that is a bad thing, maybe its useful to draw the user's attention ?
I have not yet determined which approach I will use in my app, both approaches are documented in the demo.
Davo