Опять обнаружилась ошибка при запуске InCD. Программа теперь секунд 5 ждет запуска сервиса, но это не всегда помогает. Теперь на тестовой машине нормально, а на реальной сервис InCD стал запускаться секунд на 10 позже самой программы. Ихние программеры чем вообще занимаются, что Nero все больше и больше с каждой версией, а элементарные баги исправить не могут.

Написал простенький лоадер на c++, который дожидается старта сервиса и тогда запускает собственно InCD, и подредактировал msi, чтобы вместо InCD в автозагрузке стоял лоадер. Первые тесты показывают, что все в порядке.