<font size=2 face="sans-serif">After understanding/working on the problem
further, I simplified the problem into two questions:</font>
<br>
<br><a href=http://dl.dropbox.com/u/8791050/MonoTouchDemo.zip><font size=2 face="sans-serif">http://dl.dropbox.com/u/8791050/MonoTouchDemo.zip</font></a>
<br>
<br><font size=2 face="sans-serif">This is the base MonoMac starting project
with a few changes:</font>
<br>
<br><font size=2 face="sans-serif">- I added a new project of type library
and made the executable depend on it.</font>
<br><font size=2 face="sans-serif">- I added a new "Cocoa Window with
Controller" to the library.</font>
<br><font size=2 face="sans-serif">- I commented out the contents of AppDelegate:FinishedLaunching
and try to instance the Library's window controller</font>
<br>
<br><font size=2 face="sans-serif">The "MainWindow" inside the
executable has no problem being shown. If I try to show the new window
inside Library instead, I see one of two issues:</font>
<br><font size=2 face="sans-serif">           
 - controller.Window is null</font>
<br><font size=2 face="sans-serif">           
 - I get a cast error inside the strongly typed Window property.</font>
<br>
<br><font size=2 face="sans-serif">If I copy the window {.cs/.designer.cs/.xib/Controler.cs}
from the library and paste it inside the executable assembly, everything
starts working.</font>
<br>
<br><font size=2 face="sans-serif">1) Do all components of a project that
require supporting nib files need to live inside the executable project?
</font>
<br><font size=2 face="sans-serif">2) Is there a build setting I can change
to fix my example?</font>
<br>
<br><font size=2 face="sans-serif">Thanks,</font>
<br><font size=2 face="sans-serif">--Chris</font>