X++:
args.caller(this.owner());
обычно так:
X++:
args.caller(element);
Далее перед вызовом setText() из Form2 не помешает вставить проверку:
X++:
if (SysFormRun::hasMethod(o, identifierstr(setText))
{
o.setText("Привет Вяся")
}
А если ещё правильней, то перед всем этим нужно проверить, есть ли element.args().caller() в Form2