Using Unity Engine within Windows Forms MDI child window

Is there any possibility for the Unity Engine to be hosted in a Windows Forms MDI Child window?

I am developing some kind of a monitoring application. I have set up a MDI application in which you can open different monitoring windows. One of them is simply a canvas with some objects drawn. Now, I would like to do it in 3D so I am considering Unity Engine for this kind of work.

Is there any way to make Unity Engine work in MDI child window?

Note: I am aware that I can put a web browser control on the form and load my Unity app in the website. This works, however I would like the 3D view to be resizable (the same way the editor 3D preview is resizable).

Is something like this possible?

No, since Unity doesn’t let you set the window handle.

I have solved the problem by extracting the tag from the HTML and if it’s the only thing inside the tag, I can achieve what I need.

However, I am worried if I am breaking any licence agreements by doing that. I see that javascript file generated with Build action in Unity does all sorts of things, so I am not sure if they use this .js to do some statistics or something. Is the method described above legal?