If you want to have multiple instances of frmTransportUsage, not the form itself, running at the same time, you have to declare instances of that form. Think of it as a psuedo MDI app.