Вам нужно найти стратегии, чтобы сузить проблему.
Попробуйте загрузить сборку релиза вне отладчика, чтобы получить реальное представление о скорости. Часто задержки в отладочных версиях или при работе под отладчиком отсутствуют в выпуске.
Уменьшите проблему, попробовав отдельные части кода - например, Закомментируйте мьютекс, чтобы увидеть, является ли проблема загрузкой dll или логики запуска.
Добавьте след, чтобы рассказать, что делает программа. На каждой трассировке выведите Environment.TickCount, чтобы вы могли определить, какой бит кода занимает время.
Длительные задержки, особенно кратные 30 секундам, часто связаны с истечением времени ожидания ресурса - доступ к чему-либо по сетевому соединению или что-либо подобное может замедлить нашу недоступность? Это может быть так же просто, как текущий каталог, установленный где-то бесполезно, поэтому открытие файла трассировки в текущем каталоге останавливается - попробуйте ввести полный путь вместо './'