Hi Jean-Pierre,
I have found a solution for the problem. It consists of opening at the start up of the client connection all the references to the routines to be called on the server (instead of opening and closing each reference at the calling routine time). When I need to call a routine on the server I use the reference opened previously with the Call By Reference Node. All the references will be closed at the end of the client connection. In such a way there is no block caused by system dialogs (File Dialog, Printer Config, Message Dialog an so on). Furthermore, even if there is a larger use of memory on the server, you gain a better performace of the calling routines.
Greetings.
linus