>Can a vb.net application run as a windows service,
Absolutely!
>if so, can it have a UI?
Well, yes and no. It can't directly have a UI (no service can) but you can create a UI to control it (Start/Stop/Pause/etc. through the Service Control Manager) and you can have the service post messages to a log or queue and have another UI component that monitors the log or queue.
>
>Thanks
>Kirk