What is the difference between:
Form.Hide and Form.Close?
Form.Show and Form.ShowModal ?
Form.Close and Form.Release
Hide hides and Close closes

In practice the graphical window or dialog does not exist any more after Close, although the LCL object is still there.
I don't know what "Release" does, never used it myself. Typically you use "Free" to release the LCL object's memory.
"Create" and "Free" are a pair, "Show" and "Close" are another pair (in a way).
I have been able to redisplay a form which I 'Closed' and a Form which I have 'Hidden' with the same Method 'Form.Show'.
If you "Close" a form and then "Show" it, the form is effectively created as a new form.
If you "Hide" a form and then "Show" it, the same minimized form becomes visible again.
You can test it with an edit control on the form. Type something on the control and Close the form, and the text is gone. Hide the form and the text is still there.
I have not had to issue a Form.Create which would seem to be the antithesis of Form.Close. (but perhaps it is Form.Release?)
"Create" <-> "Free".
"Show" <-> "Close".
The form must be created somewhere. For auto-created forms it happens in the project's .lpr file as:
Application.CreateForm(TForm1, Form1);
You should also learn the purpose of "Owner" and "Parent".
"Owner" is about memory management.
"Parent" is about visual containers.
Googling "Delphi Owner Parent" found for example:
http://delphi.about.com/od/objectpascalide/a/owner_parent.htmDefinitions are difficult, there being no documentation on-line. Its a bit like learning a foreign language by immersion. One either asks a lot of questions or hides.
There is an effort to improve LCL documentation. Now you can use Delphi's documentation which is quite good. Just include "Delphi" into your Google search and you get lots of matches.
Juha