I have just released a new product called PBNIServ. PBNIServ allows you to
create a true Windows Service program entirely in PowerBuilder without
calling any Win API or other .dll functions.

The pbniserv.exe program is written in C and uses PBNI to call functions in
a PowerBuilder non-visual userobject. All you have to do is inherit an nvo
from the base object and add some code.

PBNIServ supports PB9, PB10 and PB10.5.

There is a free demo you can download at http://www.topwizprogramming.com/