1. Dobře, příště budeš dál
2. Viz JF.
3. Musíš orámování nakreslit přes nějaký Canvas, případně rovnejma nohama API funkcí DrawFrameControl - použití viz Win32SDK help, přibalen k Delphi.
4. Také mžeš upravit systém nápovědy přes Delphi nabídka Help--Customize...
Rada na závěr. Nenechávej prvky mizet a objevovat, nesmírně to mate uživatele. Používej Tvůj-prvek.Enabled := true/false, tedy jen zpřístupnění/znepřístupnění. Když něco uživateli z formu zmizí, má pocit, že něco někde nefunguje. Když je prvek jen nedostupný, je mu jasné, že za daných okolností nejde použít.
PS: Prvek nezničíš Prvek.free - form až skončí, bude na hubě. Musíš použít Form.RemoveControl (Prvek). Přidání prvku opačně Form.InsertControl (Prvek). Ale jak říkám, takové zjevování a mizení jen uživatele těžce zmate.