You can read about our custom worklist sample here. It is written in Java with the Spring Web MVC framework.
But, we also know that a lot of folks are interested in using .Net. This page is a collection of articles about using .Net with BPM, and will one day contain a .Net version of our custom worklist.
Please note that all of our .Net articles use the C# language.