Die TShellTreeView-Komponente ist doch noch sehr rudimentär. D.h., sie ist gut für alltägliche Sachen, aber wenn es ans Eingemachte geht, stößt man schnell an die Grenzen.
In Deinem Falle würde ich PATHNAME auswerten und mit den Delphi-Funktionen DirectoryExists (oder so ähnlich) prüfen, ob es sich um eine gültige Pfadangabe handelt. Im Negativ-Fall darf das Popup schon gar nicht aufgehen, um einen Folder anzulegen.
Wenn Du weitere Funktionalitäten brauchst, dann kann ich den
JamShellbrowser nur wärmstens empfehlen. Ist zwar kostenpflichtig, aber man kann im Grunde fast alles machen, was der Windows-Explorer auch kann.
Alternativ musst Du dich in das wirklich quälende Thema rund um IShellFolder beschäftigen.