Теперь осталось понять как можно в дебаге изменять значения переменных.
Я нашел такую недокументированную фичу в JScript (или не нашел где это описано): Evaluator умеет выполнять команды присавивания значений. То есть, если на бряке надо поменять, к примеру, значение переменной a на 2, в evaluator'е просто надо написать a = 2 и нажать Evaluate. Работает только в JScript-подобных языках, в DelphiScript и VBScript не катит.