Объект ScriptEngine является основным объектом скриптов и во многих языках не требуется его явное указание при использовании.
Т.е. можно вызывать функции этого объекта и так:
ScriptEngine.MessageBox("title", "message");
И так:
MessageBox("title", "message");
У объекта довольно большое количество мало связанных между собой вспомогательных функций, описанных ниже.