Thank you for writing.
Let me get straight to your questions:
1. The Process.Start
method automatically runs on a separate thread and it accepts arguments where you can pass your data. You can find additional information here: Process.Start Method
2. On a developer machine the Ngen.exe (Native Image Generator)
cache allows a faster loading time. I think that you can find the following blog post useful: NGen: Creating Setup Projects
3. Yes, there is a way to keep all resources in memory and start the Telerik
app instantly: Make your Telerik WinForms-enabled applications start instantly
I hope this information is useful. Should you have further questions please do not hesitate to write back.