It was expected to be a possible solution. Sorry i forgot to mention that i have already tried that, my code do require virtual tree to be called from other threads. and ...
It shows a big cross (Error Image) and throws an unhandled exception with the following details:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
See the end of this mess ...