No modo tradicional (leia-se COM) que está sendo utilizado, basta você configurar o Provider para rodar com um usuário administrador (DCOMCNFG.EXE>DCOM Config>Provider>Identidade>Este usuário) que será criado automaticamente um desktop com 20MB de heap memory.