I suggest you consider using MonoMac.  Which means you will not use WinForms for the Mac app.  Instead you will use native Mac tools to create the UI.  It is more work but the UI will be native on Mac.  Yes the learning curve is higher but that is still probably less than the frustration of a non-standard Mac application.<br>
<br><div class="gmail_quote">On Tue, Sep 7, 2010 at 7:04 PM, Steve Lessard <span dir="ltr">&lt;<a href="mailto:s_lessard@yahoo.com">s_lessard@yahoo.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><p>I have a .NET app that is working great on Windows. I can get this same app with Mono 2.6.7 on OS X but the performance is absolutely abysmal and makes the app completely unusable. The GUI for this app is primarily a data grid. When running under Mono 2.6.7 on OS X the grid often does not correctly respond to right-clicks or left-clicks of the mouse (when compared to the app running under .NET 3.5 on Windows.) In addition to the uncooperative GUI controls the app&#39;s overall performance is quite sluggish on my 2.4 GHz Core 2 Duo with 4 GB of RAM running OS X 10.6.4.  Is there anything I can tweak to make this app work better with Mono?</p>

<p> </p>
<p> </p>
<p> </p>
<p>The app uses the following namespaces:</p>
<p> </p>
<p>using Microsoft.Win32;<br>using System.Collections.Generic;<br>using System.Collections;<br>using System.ComponentModel;<br>using System.Data.SqlClient;<br>using System.Data;<br>using System.Diagnostics;<br>using System.DirectoryServices.ActiveDirectory;<br>
using System.DirectoryServices;<br>using System.Drawing;<br>using System.IO.Compression;<br>using System.IO;<br>using System.Linq;<br>using System.Reflection;<br>using System.Resources;<br>using System.Runtime.InteropServices;<br>
using System.Security.Permissions;<br>using System.Security;<br>using System.Text.RegularExpressions;<br>using System.Text;<br>using System.Threading;<br>using System.Windows.Forms;<br>using System.Xml.Xsl;<br>using System.Xml;<br>
</p></div><br>

      </div><br>_______________________________________________<br>
Mono-osx mailing list<br>
<a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
<br></blockquote></div><br>