В настройках торрент клиента как правило указывается папка, куда сохраняется временный файл на время закачки (у Вас видимо на диске С) и папка, куда переносится файл после завершения закачки (у Вас на диске D).
Это противоречит идее данного облачного хранилища.
Как Вы уже заметили. есть папка "синхронизации". То есть все изменения в этой папке отразятся на облаке.
Поэтому этот вариант - тупиковый.
Попробуйте удалить на ПК клиента и папку и загружать файлы в облако через Web интерфейс (если это допускается)
Только заносить id каждого сообщения. Другого способа в документации не описано.
Учтите, что при обращении к сообщениям определённой давности команда не пройдёт.
Компонент WebBrowser использует как правило эмуляцию устаревшей версии браузера IE.
По-умолчанию это IE 9
Через изменения ключей в реестре можно повысить версию до IE11.
Но лучше всего использовать другой эмулятор браузера. Например CefSharp.
Переводите массив в List операцией ToList
Через linq ищете количество элементов с false или true.
Если количество элементов с false > 0, тогда результат false.
Если количество элементов с true = количеству элементов массива, то результат true.
Как вариант - использовать в домашней сети роутер с прошивкой open wrt, которая позволяет поднять на роутере клиента VPN. Если на удаленном ПК тоже запустить VPN, то Ваш ПК будет видеть все что подключено к роутеру.
Если нет, то можно:
1. Перевести array в List через .ToList
2. Выполнить для List команду .Reverse
3. Перевести List обратно в array командой .ToArray
Три строчки кода.