ROTFL
I did try to keep Mono in mind when I wrote Plasma.dll although I (obviously) wasn't very concerned with it in Plasma Explorer itself. So, let's see... I did try to use open source components where possible. I'll explain what each of them do...
DXFramework.dllThis is the "Sample Framework" used by SlimDX in its Samples... Hoikas was very lazy, so he based the (somewhat flawed) object rendering code off of it... Getting rid of this would be handled in chucking out DirectX
WeifenLuo.WinFormsUI.Docking.dllThis is the "docking" component that manages the windows inside the application. Each "window" that opens in the application can be docked on the left/right/top/bottom or float like a tool menu. This component is somewhat buggy ... try resizing some of the editors and watch the anchors go insane. I wouldn't be sad to see these bugs fixed and for Mono compatibility to come.
Here is the project's SF.NET page.
Be.Windows.Forms.HexBox.dllIs the control that builds the current hex editor. The hex editor form I have in Plasma Explorer isn't very useful nor does it use this component heavily. I could probably rip this out myself and use the BitConverter. FWIW, the project page can be found
here.
There are still some SlimDX reliant components in Plasma.dll and Plasma Explorer itself, namely, the Mipmap code... Which I recently made a minor adjustment to... I'll finish up some of my minor tweaks and commit them to the repository. I don't know when that will happen though as I need to make sure the other project in the repository doesn't cause the compile to fail.