У меня есть простая программа иконки в трее, которая открывает сайт, используя
System.Diagnostics.Process.Start("URL")
И работает нормально независимо, однако, когда служба загружает его, при попытке открыть URL-адрес выдает исключение файла, не найденного, а после тестирования может открывать обычные расширения, например, .txt
(В службе включено взаимодействие с рабочим столом. ).