title: Is it possible to containerize a Windows GUI application on a Windows host?
body: <p>I have a rather difficult to manage Windows closed-source Windows GUI application. It's messy (leaves files all over the place) and has a convoluted installation process. </p>
  
  <p>It has been proposed that we containerize the application, but can this be done?</p>
  
  <p>For UNIX applications there's an easy pattern - just give the app access to the port of the X11 server, and allow the app to write to that, but is there a Windows equivalent? Is there any way at all to containerize a Windows application but allow it to generate windows in the host Operating System's desktop?</p>
  
  <p>If this is possible, are there any handy recipes to get started with this?</p>