Там всё просто. Проверяет разрешение через primaryscreen, если то, что нужно - записывает в дикшнари в сессии, в логи добавляет проверенные параметры и, если фуллхд, то копирует файл по указанному пути. Проблема, судя по всему в том, что при тихой установке разрешение может быть 800х600 или 1024х768 как инишал параметрз и из-за этого либа форм, предположительно, проверяет уже существующие ScreenX/ScreenY, которые предопределены для серверов. Изменить содержимое этих пропертиз нет возможности и документация по ним, увы, убогая.
Буду решать по-другому.