I think I can answer my own question: why does it uses Flash in my sample page and Silverlight in yours?
I have the following line of code which seems to force Flash:
htmlcontent.UseStandardDialog = true;
When I switch this value to "false" my browser starts using Silverlight.
Is that right? Is CuteEditor forcing Flash when the standard dialogs are used?