This question is not specific to wxWidgets, but I'm hoping someone can guide me with advice here.
I have an existing Windows application that supports editing multiple documents at the same time, but instead of doing it via an MDI layout, it has SDI operation, and allows multiple instances to be run, one for each document.
This "one frame per document" approach is simple, intuitive and works well with multi-monitors setups.
I'm wanting to convert to wxWidgets mostly to add support for OSX, but I'm aware that OSX does not like multi-instance applications, and will simply reactivate the first instance again if you try to execute another one.
What general approach should I take to this problem, and what support does wxWidgets offer for it?