@pavone: Sorry to fork your question, but I think a seperate thread is required. I think the answer to your problems is in this thread.

http://channel9.msdn.com/Forums/Coffeehouse/NET-45-clarification