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