Nö, das ist viel krasses.
Schließlich musst du auf beiden Seiten ShareMem als MemoryManager nehmen, damit du überhaupt eine Chance hast, dass sich deine App nicht jede Sekunde in Wohlgefallen auflöst.
ShareMem ist aber bekannt dafür genau den gleichen Effekt zu haben.
Suche mal in den Borland NGS (Delphi.language.basm oder so
) nach dem FastMM.
Google könnte auch was finden:
Fastcoder MM
Im Gegensatz zu Borlands buggy ShareMem ist es FastMM relativ egal welcher MM auf der anderen Seite (also deine APP) arbeitet.