Монитор виртуального порта вызывает GUI приложение из функции EndDocPort.
При работе через Terminal Services Client: при посылке документа на принтер установленный на этот порт, приложение запускается (отображает GUI) на сервере, а не на клиенте.
Монитор написан (возможно не совсем корректно) для 2000/XP.