Multi monitor support has a glitch
I have 2 monitors but with different resolutions and sizes. They combine together with one on left and another on right. The left one is much longer at height. (Shown on Fig.1)
When the application runs, the below part of the left monitor cannot be covered by a drape. (Shown on Fig.2)
After reviewing your source codes, I think it happens because of
SystemInformation.VirtualScreen (MainForm.menu.cs, line 207) Maybe there are some inner glitches of the property. So I recommend that within the process of gathering every unique monitor (method AddMonitorMenuItems in MultiMonitorSupport.cs, line 36), find the rectangle with the longest width and the longest height (or the summation of them, I don't really know how it works). So that it can make sure the whole area of the screen can be covered.
I don't know if you are still maintaining this project, but thanks for your work.
BTW, the area without been covered can't receive click events either.
Sorry for the delay. I will try to reproduce the issue and find a fix. Thank you for reporting it.