I already tried
Set frm = New Form1
frm.Show
Set frm = Nothing
but that gives the same problem
so i'm getting a bit desperatie, because it's not only with forms
i'm starting to fear that the only thing i can do is to start a second thread, but that means making another dll with the forms or doing a lot of code in vb6. so i'm probably just overlooking a very simple solution (at least that's what i hope
)