Error instantiating translation provider plugin

Hi there

I'm developing a translation provider plugin for Trados Studio 2011 which talks to a REST API in the background. I'm having trouble getting Trados to load the plugin at all, as an error appears when I try to open a document and Studio attempts to present the plugin list. The error is:

"Cannot load Third Party plug-in: KantanMTPlugin.KantanTranslationProviderWinFormsUI, KantanMTPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null : C:\Users\chubb_000\AppData\Local\SDL\SDL Trados Studio\10\Plugins\Unpacked\KantanMTPlugin\KantanMTPlugin.dll</ErrorMessage>
 at Sdl.Core.PluginFramework.DefaultPluginTypeLoader.LoadType(IPlugin plugin, String typeName)
at Sdl.Core.PluginFramework.Implementation.Extension.get_ExtensionType()
at Sdl.Core.PluginFramework.Implementation.Extension.CreateInstance()
at Sdl.Core.PluginFramework.ObjectRegistry`2.CreateObjects()
at Sdl.LanguagePlatform.TranslationMemoryApi.TranslationProviderManager.GetTranslationProviderWinFormsUIs()
at Sdl.TranslationStudio.Common.TranslationProvider.TranslationProviderService.get_TranslationProviderFactoriesUI()
at Sdl.TranslationStudio.Common.TranslationMemory.TranslationMemoriesControl..ctor()
at Sdl.TranslationStudio.ProjectManagement.Settings.TranslationMemoriesSettingsPageControl.InitializeComponent()
at Sdl.TranslationStudio.ProjectManagement.Settings.TranslationMemoriesSettingsPageControl..ctor()
at Sdl.TranslationStudio.ProjectManagement.Settings.TranslationMemoriesSettingsPage..ctor()
at Sdl.TranslationStudio.Editor.TranslationEditor.QuickTranslateDialog.LoadSettings(Language sourceLanguage, Language targetLanguage)
at Sdl.TranslationStudio.Editor.TranslationEditor.QuickTranslateDialog._languageChoiceControl_TargetLanguageChanged(Object sender, EventArgs e)
at Sdl.TranslationStudio.Common.Files.LanguageChoiceControl._targetComboBox_SelectedIndexChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ComboBox.set_SelectedIndex(Int32 value)
at Sdl.Desktop.Common.FlagsComboBox.set_SelectedLanguage(Language value)
at Sdl.TranslationStudio.Common.Files.LanguageChoiceControl.set_TargetLanguage(Language value)
at Sdl.TranslationStudio.Editor.EditorService.ResolveLanguages(String filePath, FileScanner scanner, IProjectTemplate projectTemplate, Language& sourceLanguage, Language& targetLanguage)
at Sdl.TranslationStudio.Editor.EditorService.OpenTranslatableFile(String filePath, Codepage codepage)
at Sdl.TranslationStudio.Editor.EditorService.OpenTranslatableFile(String filePath)
at Sdl.TranslationStudio.Editor.TranslationEditor.Actions.OpenDocumentAction.Execute()
at Sdl.Desktop.Platform.Implementation.CommandBars.StaticAction.Execute()
at Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.<>c__DisplayClass2.<ExecuteAction>b__0()
at Sdl.Desktop.Platform.Implementation.Services.Log.Resources(Object message, Action action)
at Sdl.Desktop.Platform.Implementation.CommandBars.ActionService.ExecuteAction(IAction action, ActionOrigin origin, Boolean allowToggle)
at Sdl.Desktop.Platform.WinForms.IgCommandBarAction.Execute()
at Sdl.Desktop.Platform.WinForms.IgCommandBarAction._lazyButtonTool_ToolClick(Object sender, ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick(ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.OnToolClick(ToolClickEventArgs e)
at Infragistics.Win.UltraWinToolbars.UltraToolbarsManager.FireEvent(ToolbarEventIds id, EventArgs e)
at Infragistics.Win.UltraWinToolbars.ToolBase.OnToolClick()
at Infragistics.Win.UltraWinToolbars.ToolMenuItem.OnClick()
at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.DoClickProcessing(MouseEventArgs e)
at Infragistics.Win.UltraWinToolbars.PopupMenuItemUIElement.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.UIElement.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.TextUIElementBase.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseUpHelper(Object sender, MouseEventArgs e)
at Infragistics.Win.ControlUIElementBase.ProcessMouseUp(Object sender, MouseEventArgs e)
at Infragistics.Win.Utilities.ProcessEvent(Control control, ProcessEvent eventToProcess, EventArgs e)
at Infragistics.Win.UltraControlBase.OnMouseUp(MouseEventArgs e)
at Infragistics.Win.UltraWinToolbars.PopupControlBase.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)]]>

Has anyone experienced this issue before?

Thanks