Ciao,
confermo quanto detto da Luxor, puoi provare a lanciare il caricamento di un Report senza poi visualizzarlo o farci qualcosa, solamente per far eseguire il "Load" che richiama il runtime, con un codice di questo tipo:
Thread t = new Thread(
delegate()
{
ReportDocument r = new ReportDocument();
r.Load("....\report.rpt");
});
t.IsBackground = true;
t.Priority = ThreadPriority.Lowest;
t.Start();
*ps: se ti serve la sintassi vb.net puoi provare con un traduttore come: http://www.carlosag.net/Tools/CodeTranslator/
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo