Speicher doch in Node.Data wie schon angesprochen die OnClick-Routine.
Dann machst im OnNodeChange des TreeViews:
TreeView.OnDblClick := Node.Data
Wie man das ganze Casten muss, musst du mal selber schauen
So würdest du deinem TreeView je nach gewählten Node eine andere OnClick-Routine zuweisen.