Non capisco a cosa serva il codice relativo a Form2,
ma non serve sicuramente allo scopo.

A parte il fatto che la tua espressione:
nel form2 c'è un database, può essere quello?
non ha proprio senso perchè NON esiste che un database sia in un form.
Probabilmente intendevi dire qualcos'altro...

tas ti ha dato la dritta giusta.

Comunque ecco il codice completo per aggiungere un TabPage:
codice:
    Dim t As New TabPage
    Dim newPageNum As Integer = TabControl1.TabPages.Count + 1
    t.Text = "TabPage" + newPageNum.ToString
    t.BackColor = Color.White
    TabControl1.TabPages.Add(t)
E non si cancella niente.