Ciò che non funziona, che mi restituisce un'eccezione di tipo ArgumentNullExcepion durante l'apertura del file.

Per il salvataggio:
codice:
if savefiledialog1.showdialog=windows.forms.dialogresult.OK then
system.IO.file.writealltext(savefiledialog1.filename, tabcontrol1.tag)
end if
...per l'apertura...

codice:
dim tbc as string
if openfiledialog1.showdialog=windows.forms.dialogresult.OK then
tbc = system.IO.file.readalltext(openfiledialog1.filename, tabcontrol1.tag)
tabcontrol1.tag=tbc
end if