I succeeded in reducing your windowsform app to almost nothing, just basics. So i thought i could start building mine.
I have my own vb app that's working, so i imported your modules and added a gmapcontrol to the layout.
It compiles but it fails to start with message
"An error occurred creating the form. See Exception.InnerException for details. The error is: Could not load file or assembly 'GMap.NET.WindowsForms, Version=184.108.40.206, Culture=neutral, PublicKeyToken=b85b9027b614afef' or one of its dependencies.
An attempt was made to load a program with an incorrect format."
Now i also have difficulties nailing WHERE this appens.
Right now i have only lines in the constructor, i added some IFs and Try/Catch but the exception is thrown the same.
at Server.My.MyProject.MyForms.Create__Instance__[T](T Instance) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 190
at Server.My.MyApplication.OnCreateMainForm() in C:\Users\Erupter\Documents\Visual Studio 2010\Projects\Swarm Deployment 0.1\ServerSide\My Project\Application.Designer.vb:line 35
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String commandLine)
at Server.My.MyApplication.Main(String Args) in 17d14f5c-a337-4978-8281-53493378c1071.vb:line 81
at System.AppDomain._nExecuteAssembly(Assembly assembly, String args)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
Since i added your source to my project, i can see that the Gmap.NET.WindowsForms is marked with a white cross on blue background.
While the Gmap.NET is not.
I can't seem to find how to fix this as i cannot even understand where the exception is thrown. Right now the first call to Gmap.net.windowsforms is wrapped in a try/catch and still the exception is thrown...
I can give the source if you want to have a look.