Well I am not sure what you are doing is a good idea but the only way I can see to do this right now in my tired state of mind is to start a new thread. i.e.
private void button1_Click(object sender, EventArgs e)
{
System.Threading.Thread thStartGame = new System.Threading.Thread(StartGame);
thStartGame.Start();
}
private void StartGame()
{
Game1 game = new Game1();
game.Run();
}