New Form

Some examples in the manual:
http://www.tmssoftware.biz/Download/Manuals/TMSWEBCoreDevGuide.pdf

For 3) you can call Application.Navigate to go to another url (page 102).

If you want to open one of your application's forms, you can find an example in the manual on page 108 ("Creating forms at runtime")

EdB