If all you need to do is open the form to show the report, you just need to .show() the new form.
If you want to make the form generic so that it can show different reports or so that you can set parameters or if you need to use a DataSet from your application, here's what I do:
1. Override the constructor for the new form to add parameters for the report name or type, DataSet, and/or report parameters.
2. In the overridden constructor, set the various properties for the requested report.
-Dell