Actually what I'm trying to do is to target WPF, not Windows Forms. Windows Forms are already covered by my library.

So this is what I want to implement in Avalon: I want to display the preview video (taken directly from the webcam) in a similar way to how MediaElement works. So I want to be able to preview inside various shapes, or in 3D (I've seen a sample in Hands-On-Labs where there was a video file playing this way: inside shapes, and on the faces of a cube).