WChrToWstr ist ja eine Funktion und diese wird aufgerufen (nette sprünge im Programm), wärend WideString(...) direkt im Code umgewandelt,
aber aus Verständniskompatibilität zu WordToWstr wirst du dieses vermutlich als Funktion belassen.
bei WordToWstr kannst du aber zumindestens den "unnötigen" Aufruf von WChrToWstr weglassen
Delphi-Quellcode:
function WordtoWstr(W : Word):Widestring;
begin
Result:=WideChar(W);
end;