After step 3, when you see the DockSample window, please close it immediately (File | Close Without Saving Layout). Here you only see an exception at the Terminal,
lextm@linux-9xno:~/Projects/dockpanelsuite/DockSample/bin/Debug> mono DockSample.exe
X11 Error encountered:
Error: BadMatch (invalid parameter attributes)
Request: 12 (0)
Resource ID: 0x360001E
Serial: 522
Hwnd: Hwnd, Mapped:True ClientWindow:0x360001F, WholeWindow:0x360001E, Zombie=False, Parent:[<null>]
Control: WeifenLuo.WinFormsUI.Docking.DockPanel, BorderStyle: None at System.Environment.get_StackTrace()
at System.Windows.Forms.XplatUIX11.HandleError(IntPtr display, XErrorEvent ByRef error_event)
at System.Windows.Forms.XplatUIX11.XTranslateCoordinates(IntPtr , IntPtr , IntPtr , Int32 , Int32 , Int32 ByRef , Int32 ByRef , IntPtr ByRef )
at System.Windows.Forms.XplatUIX11.ClientToScreen(IntPtr handle, Int32 ByRef x, Int32 ByRef y)
at System.Windows.Forms.XplatUI.ClientToScreen(IntPtr handle, Int32 ByRef x, Int32 ByRef y)
at System.Windows.Forms.Control.PointToScreen(Point p)
at System.Windows.Forms.Control.RectangleToScreen(Rectangle r)
at WeifenLuo.WinFormsUI.Docking.DockPanel.GetAutoHideWindowBounds(Rectangle rectAutoHideWindow)
at WeifenLuo.WinFormsUI.Docking.DockPanel.OnLayout(System.Windows.Forms.LayoutEventArgs levent)
at System.Windows.Forms.Control.PerformLayout(System.Windows.Forms.Control affectedControl, System.String affectedProperty)
at System.Windows.Forms.ScrollableControl.OnVisibleChanged(System.EventArgs e)
at WeifenLuo.WinFormsUI.Docking.DockPanel.OnVisibleChanged(System.EventArgs e)
at System.Windows.Forms.Control.OnParentVisibleChanged(System.EventArgs e)
at System.Windows.Forms.Control.OnVisibleChanged(System.EventArgs e)
at System.Windows.Forms.ScrollableControl.OnVisibleChanged(System.EventArgs e)
at System.Windows.Forms.Form.OnVisibleChanged(System.EventArgs e)
at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
at System.Windows.Forms.Form.SetVisibleCore(Boolean value)
at System.Windows.Forms.Control.set_Visible(Boolean value)
at System.Windows.Forms.Application.RunLoop(Boolean Modal, System.Windows.Forms.ApplicationContext context)
at System.Windows.Forms.Application.Run(System.Windows.Forms.ApplicationContext context)
at System.Windows.Forms.Application.Run(System.Windows.Forms.Form mainForm)
at DockSample.Program.Main()
This is a warning which is not critical at this moment.
However, after step 4, if close DockSample window (File | Close Without Saving Layout), you will see at Terminal tons of logs and finally the process terminates with a runtime error.
This workaround has been tested in #SNMP MIB Browser and Compiler.
Will later investigate and resolve it.