Hi I've created a windows application project, when you run the application it doesn't show a form straight away i run Application.Run on a ApplicationContext which makes a WCF service connection to a WCF server, the server can call methods on the windows application i've created because i'm using a duplex connection, when the server calls a method on the service consumer it does Application.Run(new Form1) passing in a form, the first time the wcf server does it, it works fine but the second time the form doesn't show, can anyone tell me why this is happening is it because i've already called Application.Run once already ?