Don,
I added Proj4X.dll to our setup, and it is copied in the same folder as our .exe. On running this time, we get the following error:
Application: Hurrevac.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
at .InvokeFunc(Int32, IntPtr)
Exception Info: System.Reflection.TargetInvocationException
at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
at xRM=.SkY=.lxo=(System.Object[], System.Type[], xRM=.R0Y=[], System.Type, IntPtr)
at xRM=.SkY=.eiA=(System.String)
at ThinkGeo.MapSuite.Core.UnmanagedProj4Projection.eiA=(System.String)
at ThinkGeo.MapSuite.Core.UnmanagedProj4Projection.OpenCore()
at ThinkGeo.MapSuite.Core.Projection.Open()
at Hurrevac2010.mapDraw_ThinkGeoV6…ctor(ThinkGeo.MapSuite.DesktopEdition.WinformsMap, System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms.ToolStripStatusLabel, System.Windows.Forms.ToolStripStatusLabel, Hurrevac2010.settingsImportExport)
at Hurrevac2010.Hurrevac2010.Hurrevac2010_Load(System.Object, System.EventArgs)
at System.EventHandler.Invoke(System.Object, System.EventArgs)
at System.Windows.Forms.Form.OnLoad(System.EventArgs)
at Hurrevac2010.HurrevacBaseForm.OnLoad(System.EventArgs)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.Form.WmShowWindow(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr, IntPtr)