1. В элемент ScreenShort добавил проверку на "пустоту" (согласен с tom-it). На совместимость не повлияет, событие onCapture выдаст изображение с размером 0x0 что и логично. Но самое главное что BitBlt не будет приводить к таким падениям и глюкам, что очень важно.
2. В элемент WinEnum изменил\добавил в свойство VisibleOnly:
@VisibleOnly=Visible - перечислять все видимые окна, All - перечислять все окна, AppWindow - перечесляет все окна рабочего стола, Show - перечесляет все окна имеющие ширину и высоту не равную нулю|4|0|Visible,All,AppWindow,Show
True - превратилось в Visible, а False в All. На совместимость это не повлияет. Также "особачил" это свойство. Архив с исправлениями в посте ниже.