The main app has an mdi form that contains a navigation form (host) and nothing else, at start up I create an instance of a singleton that handles the communication between the host and the plug-ins (loading, disposing etc).
I would like to be able to make the singleton the startup object to place all logic in relation to what is displayed etc in one place and to make it easier for extension in the future when the requirement comes to be able to have a form that doesn't use the host.
Unfortunately I'm having a problem finding out how to make the singleton the startup object.
Anybody got any pointers
Cheers