I haven't explored it much, but I compiled and ran it, and it works nicely. Some hints to people trying the demo:
* In the Post-Build Step of Project Settings for Utilities, you can add a line to copy the .dll to the SimpleClient directory for ease of testing.
Example: copy Release\Utilities.dll ..\SimpleClient
* In the Link tab of Project Settings for SimpleClient, add the library module.
* In line 8 of SimpleClientDlg.cpp modify the #include to point to the Utilities directory.
Example: #include "..\Utilities\ScriptEngineFactory.h"
* In line 69 of SimpleClientDlg.cpp initialize the edit field with a simple script to facilitate testing.
Example: m_strScript = _T("Sub ButtonHandler()\r\n msg=MyUtils.DoSomething\r\n MsgBox msg\r\nEnd Sub\r\n");