Oi Peter...
Dei uma olhada na função SYS() que você recomendou, mas a mesma destina-se a EXE Automation Servers e eu trabalho com componentes COM/COM+ (DLL) compilados para funcionarem dentro do processo do MTS/Serviço de Componentes do Windows 2000 Server.
Não tem jeito... neste tipo de componente (independente de ser escrito em VFP) qualquer saída de interface visual é interpretada como erro.
A questão é que o REPORT FORM do VFP gera saída de interface visual e não há comandos adicionais (tipo SETs da vida) para evitar o problema (refiro-me às sugestões do Rodolfo).
Parece-me que teríamos de ter algo nativo do comando REPORT que evitasse qualquer saída de vídeo, como uma cláusula que jogasse apenas o resultado para a impressora selecionada e pronto!
De qualquer forma, valeu a dica e continuemos na busca!
Carlos Moisés