Ok, so it turns out it has nothing to do with Wix#. For whatever reason, launching this WPF app using Process.Start from anywhere doesn't work if you don't use the ProcessStartInfo class to initialize it with the correct working directory.
↧