Creo que, lo que tienes que hacer: en las ventanas principal de cada modulo, establecerles la propiedad Stype a "fsMDIParent". Luego las ventanas adicionales de cada modulo crearlas como hijas de sus respectivos padres
Código Delphi
[-]procedure crear_xventana_de_contabilidad(Sender: TObject);
begin
Tx_ventana_de_contabilidad := Tx_ventana_de_contabilidad.Create(ventana_principal_de_contabilidad);
end;
Creo que por ahí si podrías hacerlas. De esta forma tendrías más de una ventana fsMDIParent en la misma aplicación.
Saludo.