title: How can I run a win32 gui program from cygwin ssh?
body: <p>I have an (nsis) installer that I am running in silent mode.  I'd like to run it via ssh so that I can automatically run our test suite against the installed codebase.  Unfortunately when I run the program it just starts and sits there and doesn't actually do anything.  </p>
  
  <p>My guess is that this is somehow due to windows services (which ssh is in this case) cannot interact with the desktop.  So even though the installer is silent it allocates some object or something and blocks forever.</p>
  
  <p>How can I force the installer to run?  Note that it <em>is</em> silent and should not ask for any user input.  Is there a way I can say, "run this on a desktop" or something?</p>