Can I create a new ViewControl exclusively for previews?

Is there a way to create a ViewControl that only displays the object I want to preview, similar to the block definition property dialog?

Or since it seems that the RhinoViewport property of RhinoWindows.Forms.Controls.ViewportControl cannot be assigned, is it difficult to implement with ViewportControl and would I need to take a different approach?