Позволю себе еще глубже в подробности заглянуть!
https://qt.gitorious.org/qt-solutions/qt-solutions/source/qtservice/examples/server/main.cppЗЫ: Я вас умоляю, какой алгоритм? Там просто последовательность действий.
Один момент: Упаси Вас Бог использовать gui в службах unix или windows.