Programmatically Launching Another Form from Within a Form
Application.XDocuments.NewFromSolution(urlToXsnFile) or Application.XDocuments.Open(urlToXmlFile)
Your form will need to require full trust in order to use either of these OM methods.
Keep it simple, right?
Tim