Du könntest das MenuItem des PopUp Menüs einfach ausgrauen (disablen), wenn kein Node selektiert ist.
z.B.
Delphi-Quellcode:
begin
MenuEintrag.Enabled := TreeView.Selected <> nil;
;
Den aktuell ausgewähltem Knoten bekommst du mit der Selected Eigenschaft der TreeView. Ist kein Knoten selektiert ist Selected = nil.
mfG
mirage228