What's the best and most efficient way to open and close a form?

Right now i use the form.visible property to open and close a form and then the form.dispose and application.exit methods to close the apps.

What would you recommend using for closing (and releasing a form from memory) and opening a form.