dunque ho fatto un pò di ricerche e di prove..
... ma così, con una Linklabel, non si fa prima?
codice:
   
    Private Sub LinkLabel3_LinkClicked(sender As System.Object, e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked
        Dim indirizzo_file As String
        indirizzo_file = Link2TextBox.Text
        LinkLabel3.Text = "Test apertura file con variabile"
        System.Diagnostics.Process.Start(indirizzo_file)
        LinkLabel3.LinkVisited = True
    End Sub
...dove su Link2TextBox è riportato il campo link della tabella.....