<p>How do I start a process, such as launching a URL when the user clicks a button?</p>

You can use the
System.Diagnostics.Process.Start
method to start a process. You can even pass a URL as a string and it'll kick off the default browser.