Nunca he visto una aplicación que use más de una ventana MDIForm ni creo que sea posible, al menos en Delphi. Pero no me creas a mi y lee
este comentario de Peter Below de los foros de Borland. Peter Below es un miembro del TeamB muy reconocido.
No sé lo que haga ASPEL ni he visto sus aplicaciones pero si, como dices, cada una es un módulo con su propio hilo de ejecución entonces podrías optar por hacer una aplicación distinta por cada módulo y llamarlas desde una aplicación central. Más no se me ocurre.
// Saludos