I just posted the source code to render a screensaver within a Windows Form using a custom UserControl on my MSDN blog.
Embedding Screensaver's in a Windows Form