non conosco c# comunque, molto probabilmente il problema è dovuto al fatto che se si chiude il form principale, anche l'aaplicazione viene chiusa:
diciamo che form1 è il form principale (quello che ti si apre all'avvio del programma) e form2 è un form collegato all'applicazione. se si chiude form1 viene in automatico chiuso anche form2.