Я не уверен, что точно понимаю, что вы пытаетесь сделать.Если вы хотите изменить вкладку из другого объекта, просто используйте:
TabController.SelectTab(0);
Если вы хотите удалить TabPage и добавить его к другому, используйте:
TabController.Controls.Remove(TabPage1);
TabController2.Controls.Add(TabPage1);
Редактировать: Отчитайте дальше, я думаю, вы хотите что-то вроде этого:
this.TabController.ControlAdded += AddLinksToBottomOfTabs;
public void mainSettingsTabController_ControlAdded(object sender, ControlEventArgs e)
{
//Create label with e.Control.Name as the title and
//add it to wherever you want it added.
}