I have developed a VB program that access a database via ODBC and creates an Excel file as the result.

This program should run on an NT Server once a day started by the Scheduler.

How should the program comunicate to the outside how it works. Write in the Event log ? Should it be a services and pop up in the system tray ? Or both ?

If I sometime want to pass a parameter to the program how should I do that if it is a services ?

All suggestions needed , hopefully with program examples.