در هر صورت باید یه فرم یا باز باشه یا hide تا برنامه بسته نشه بعد میشه رفت سر بقیه چیز ها بحث کرد که مثلا قبل از showdialog کردن که تو خوده main فرمو hide کنی که ترتیب و زیبایی از بین نره