Im Quelltext der VirtualTrees habe ich gesehen, dass der Focus schon bei "HandelMouseDown" gesetzt wird. Vielleicht sollte man den besser bei "HandelMouseUp" setzen. Aber, ob das so einfach geht? (Redundanzen usw.)
Naja, die Komponente ist ja OpenSource. Du kannst es ja einfach mal ausprobieren. Wird aber sicherlich viel Arbeit. Ansonsten könntest du mal bei JAM-Software, die das Projekt ja übernommen haben, anfragen, ob bei den TreeOptions.SelectionOptions eine Option toSelectOnMouseUp hinzugefügt werden könnte. Für die nächste oder übernächste Version. Die müssen da ja dann auch alles testen und ggf. Bugs eliminieren.