Das wird an dem ShowModal liegen, mit dem du Form3 aufrufst. ShowModal bewirkt, dass die Abarbeitung in deiner Form2 solange unterbrochen wird, wie Form3 geöffnet ist. Sobald Form3 geschlossen wird, gehts in Form2 weiter, welche dann geschlossen wird. Wenn du ein einfaches Show nutzt, sollte es klappen