Du musst dir Speicher im fremden Prozess reservieren. Dort die TreeveieItem-Struktur füllen, sie in deinen Prozess kopieren, dort modifizieren und dann wieder in den anderen Prozess zurückkopieren.
Guck dir dazu mal mein ProgrammLuckieDIPs an:
http://michael-puff.de/Programmierung/Delphi/Programme/