Bei (1) sollte dies immer an der/den gleichen Stelle(n) kommen, also würde ich zunächst die Position im Code loggen, an der es knallt.
Bei (2) sollte eine Änderung in den Windowseinstellungen helfen.
Bei (1) kann ich feststellen, dass es nicht immer die gleiche Position betrifft.
Den Punkt (2) haben wir dem Admin beim Kunden überlassen.
Ich würde auch mal darüber nachdenken, ob die "Mindestanforderung" nicht einfach zu klein gewählt ist.
Damit würden wir aber nur das Problem nach hinten verlagern. Ich bin der Meinung, es ist an der Zeit, den Programmcode "aufzuräumen".