I am working on a multi-instance UWP app that uses a win32 desktop extension. The desktop extension will be launched only once. I want to manage the lifecycle of desktop ext