How to find a reliable DllHost.exe process to attach to / How to create my own

Ok so, this is a really weird question. And full disclosure I am familiar with the XY problem and how it applies here, so I just want to clarify that what I’m doing is more of an exercise for me and not specifically to the ends of solving a practical issue.

With that out of the way, I’m writing a PowerShell script and need a DllHost.exe process to act as the parent to a process I’ll be starting. Get-Process -Name DllHost | Select-Object -First 1 works well enough, but due to the nature of the COM Surrogate there’s no guarantee the process I attach to won’t terminate between being selected and serving my purpose, or even that there will be one (though such a condition is unlikely). I tried starting my own DllHost to get around this, but without any DLL to host it just terminates immediately.

So, my question is: is there any DllHost.exe process I can reliably expect to find running continuously on a Windows 11 system, and how can I identify it; OR how can I start my own DllHost.exe process that won’t terminate until I want it to.

Thanks.