In class CloseDialogForm there is a line:
frm. TimerInterval = 200
Likely all the same such time delay is small
It is better to deliver second, and even one and a half. In general, the form should boot before begins , differently Access will fall.
It is better to change on:
frm. TimerInterval = 1500