Wenn ich es richtig sehe, versuchst Du "shareuser" in der obersten Knotenebene der Hierarchie zu finden, wo es aber nur "virtualdrive" gibt. Das ist wahrscheinlich die Ursache für die Fehlermeldung.
Du müsstest erst in einer Knotenvariable z. B. "ANode: IXMLNode;" den Knoten speichern, unterhalb dessen Du suchen willst, und dann mit "ANode.FindNode('shareuser')" weitersuchen.
Hier:
http://wiki.freepascal.org/XML_Tutorial habe ich ein ganz gutes Tutorial gefunden, das Dir vielleicht weiterhilft.
Hier:
http://delphi.about.com/od/interneti...rss_read_3.htm findest Du auch ein wenig Quellcode, der die Verwendung von Nodes verdeutlicht (auch wenn es inhaltlich um RSS-Feeds geht).
Ich hoffe, dass Dir das weiterhelfen kann.
Wer fragt, ist ein Narr für 5 Minuten, wer nicht fragt, ist ein Narr ein Leben lang.