I uploaded a new packaged named Win32-services. This library is a partial binding to the Win32 System Services API. It's now easier to write Windows service applications in Haskell.

The hackage page [1] demonstrates simple usage. There are also 2 examples included with the sources. One is a translation of Microsoft's official example.

[1]: http://hackage.haskell.org/package/Win32-services

-- Michael Steele