A windows java application, that can run on above any other application and prevent users accessing that application. A transparent area can be defined for what area of the screen is visible.