I get the infamous "Dialogs must be user initiated." "Security exception" when I try to print some materials in Silverlight. As you can see, the dialog is initiated by the user in the same way as it can be:

John Papa could not help me , because I do not have a set of breakpoints. Mr MSDN believes that it may also be that I just took too long , but this demo application is as simple as it can be.
Any ideas? I assume this is Visual Studio quirk, maybe some extensions interfere, since everything works when I run the application outside. At first I thought that perhaps the code contracts interfere with their interweaving of IL, but they are deactivated for this project.
Update. This is just a Silverlight application that runs locally from the file system. When I do "Start Debugging", Visual Studio creates a hosting HTML file containing the Silverlight application in Debug resp. Release the project folder, launch Internet Explorer with this HTML file and attach a debugger to it.
Update 2: I also get the same error when I create a web project to host a Silverlight application and create a virtual directory for it in IIS.
I can also add that I have no printing problems in other Silverlight projects, regardless of their hosting scripts.
Update 3: I downloaded FireFox and it works, I do not get an error while debugging with it. So this seems to be related to my IE8. I downloaded the solution:
http://dl.dropbox.com/u/10401470/Code/Demos/PrintingDemo.zip
I wonder if anyone can reproduce?
Anyone got an idea, which team should I report the error to? Silverlight team? IE team? VS Debugger Team?