modified design, so now the external application and external command share the same process. This broke the extension loader. Fixed the issue with my FindResultsWindow not displaying as a dockablePane. This was caused by the WPF being a window and not a page (this sucked a lot). Finally re-did event handling because shifting from a window to a page broke some stuff, and basically it works the same but the syntax needs to be different because wpf.