Olá Fabiano.
Não existe em .NET uma função como a ExecScript(), mas é possível criá-la. No site da west-wind tem um artigo do Rick Strahl onde ele mostra como fazê-lo.
Sobre criar classes em runtime, sim, isto é possível. Na verdade é possível criar não só classes, mas aplicações inteiras em runtime (se é que alguém quer fazer isso :)).
>1) Eles usarem VB.NET puro em alguns lugares para customização. Ok aqui eu uso o execscript() e é tão fácil quanto, mas até onde sei o .NET não permite isso por causa do framework. Se não teria que reconhecer C#, delph 8, gtk...
>
>2) Eles deram um click com o botão direito do mouse e editaram o form com se estivesse no ambiente de desenvolvimento. Ok, aqui tmb é fácil, mas só porque o fox aceita macros e execscript. Mas não acredito que isso esteja disponínel no framework que vai para o cliente, se o for permitido criar classes em runtime otimo, mas me parece que não, já em vfp...
Claudio Lassala