I want to make part of my application (a separate assembly) a windows service so that it can run indepentand of login/logout. But how can the rest of the application call methods and receive events from the service?

If anyone metions remoting, please give an example...