Hola,
Una pregunta Domingo, ¿cada cuánto tiempo el servicio puede modificar registros? Mi experiencia en estos temas es más bien poca, pero, ¿no bastaría en principio con que el programa del usuario mostrase (justamente, al ser mostrado) los registros, la información, recién actualizada? Claro que si el Servicio modifica registros cada N segundos... No sé, no sé...