So kompliziert ist es doch gar nicht. Es geht einmal mit der Windowsfunktion "SetWindowText"
SetWindowText(handle, 'New Title');
oder eben mit wm_settext
Delphi-Quellcode:
var NewCaption: String;
begin
NewCaption := 'abc';
SendMessage(DestWindowHandle, WM_SETTEXT, 0, Integer(NewCaption));