Potentially unlimited number of popup error messages from client
I noticed that if a usb cable to a hub with many devices comes unplugged, VirtualHere Client with pop up a bunch of forms with individual errors (There was a error using this device. , Error "Operation not permitted" (-1) trying to use this device. , Error "No such device" (-19) trying to use this device. ). Then every popup must be closed individually. A large number of devices can generate a large number of popups. I suggest running all your popup messages / error handlers to one spot in your code and send all the messages to the same listbox on a single form.