To clarify my earlier message-<br><br>If I want to create a non-trivial application, I will have several forms and dialogs. My(apparently broken) understanding is that I would create a class representing the application and pass that to the 
Application.Run(method).&nbsp; For example, the tiny app here:<br><br><br><span style="font-family: monospace;">import clr<br>clr.AddReference('System.Windows.Forms')<br>clr.AddReference('System.Drawing')<br><br>from System.Windows.Forms
 import Form,Application<br><br>class Form1(Form):<br>&nbsp;&nbsp;&nbsp; pass<br>class Form2(Form):<br>&nbsp;&nbsp;&nbsp; pass<br>class MyApp(Application):<br>&nbsp;&nbsp;&nbsp; pass<br>a = MyApp()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>Application.Run(a)<br><br><br>Produces 'TypeError: cannot derive from sealed or value types'. Alternatively, If I create a class with no inheritance, I get 'TypeError: bad args for method'. What is the correct way to do this?
<br><br><br></span>