Buona giornata, Guglielmo,
Se TreeView non consente di disabilitare singoli nodi Tree, per farlo dovrai ricorrere all'API Win32.
Vedi se questo ti aiuta:
http://www.buygold.net/v04n08/v04n08.html
VBF ha un thread simile. Guarda questo:
http://www.vbforums.com/showthread.php?p=2050948
Un'altra soluzione è semplicemente non lasciare che il Node diventi Selected:
Private Sub TreeView1_NodeClick(ByVal Node As MSComctlLib.Node)
If Node.ForeColor = vbGrayText Then
Node.Root.Selected = True
End If
End Sub
Saluti
Yordan