Поскольку пользователь не будет взаимодействовать с программой, я бы сказал, что необходимо сделать переменную конфигурации (в файле app.config) ответственной за отправку / не отправку данных. Таким образом, пользователи, которые не хотят сообщать об ошибках, могут просто изменить флаг в файле конфигурации. Я лично включил бы его по умолчанию, а затем дал бы им рекомендации, как отключить его, как они хотели.