a while so I may be forgetting something here), windows created from a non-interactive service dont show up in the system window list (as seen by apps like spy++), and they cannot be visible (that is, the windows are created hidden, and a call to ShowWindow will always fail) If the service is flagged as interactive, everything acts normally