А в чем сложность вести заметки в специальных программах для заметок? Там и поиск с другими удобствами. Есть 100% более нужные фишки, на которые у support нет времени.
Ловите ошибки - по завершению отчёт в каких - оборачиваете в обработку ошибки, и можете там поставить ручное управление. Запускаете в записи. Ловите реальную ситуацию.... Как то так.
при создании множества глобальных переменных в oneapplicationstart
Это, мягко говоря, антипаттерн, в результате применения которого код превращается в какую-то непонятную неразбериху, живущую по своим правилам. Если вам надо "создавать много переменных", то используйте списки