Не берите в голову, я решил это, заключив код в класс. Я не уверен, что сломало это, но это работает. Возможно, проблема заключалась в том, что поток Timer вызывал событие класса App или что-то еще, но теперь таймер вызывает метод нового класса, и все работает.
В любом случае, спасибо ...