Pre-create controls before they are actually called
<p>I have some heavy forms that take quite a while to be created then loaded. Is it possible to save the creation time by creating the form asynchronously, then on the UI thread, instead of calling a <code>new MyControl()</code> use the pre-instantiated form instead?</p>

<p>I know that <code>BackgroundWorker</code> isn't suggested for that but once my app is loaded with the initial view, it would really help a lot to gain time (well memory is of course another issue, but for now that's secondary)...</p>