The problem was that the relative path was not providing the full path to internet explorer, so I had to use this:
System.Diagnostics.Process.Start("iexplore.exe", Path.GetFullPath("filename.xml"));
Make sure to add using System.IO
to your program as well.