How to activate new, independent CoreDraw instance?

Code:

Type pia_type = Type.GetTypeFromProgID("CorelDRAW.Application.18");
corelApp = Activator.CreateInstance(pia_type) as Corel.Interop.VGCore.Application;
corelApp.Visible = false;

Works fine. But if I already have Corel opened on my computer (working on something), I can see the code connects to this opened instance and messes everything up (sometimes also spits out a "busy" error).

How can I run a parallel (unique for my app) Corel process, that does not touch existing one(s)?