I think that about says it all. Here is the code.
; ; AutoHotkey Version: 1.x ; Language: English ; Platform: WinXP ; Author: LiquidGravity <[email protected]> ; ; Script Function: ; Mouse Spotlight Example Using WinSet Region ; #SingleInstance force #NoEnv SendMode Input SetWorkingDir %A_ScriptDir% Gui, Margin , 0, 0 Gui, -Caption +AlwaysOnTop Gui, Color, 000000 Gui, Show, Maximize, Mouse Spotlight WinSet, Transparent, 200, Mouse Spotlight WinSet, Region, 0-85 0-%A_ScreenHeight% %A_ScreenWidth%-%A_ScreenHeight% %A_ScreenWidth%-0 0-0 0-85, Mouse Spotlight SetTimer, Alert2, 50 Return Alert2: CoordMode,Mouse, Screen MouseGetPos, OutputVarX3, OutputVarY3, OutputVarWin, OutputVarControl OutputVarX1:= OutputVarX3 -80 OutputVarX2:= OutputVarX3 -56 OutputVarX4:= OutputVarX3 +56 OutputVarX5:= OutputVarX3 +80 OutputVarY1:= OutputVarY3 -80 OutputVarY2:= OutputVarY3 -56 OutputVarY4:= OutputVarY3 +56 OutputVarY5:= OutputVarY3 +80 WinSet, Region, 0-85 0-%A_ScreenHeight% %A_ScreenWidth%-%A_ScreenHeight% %A_ScreenWidth%-0 0-0 0-85 %OutputVarX1%-%OutputVarY3% %OutputVarX2%-%OutputVarY4% %OutputVarX3%-%OutputVarY5% %OutputVarX4%-%OutputVarY4% %OutputVarX5%-%OutputVarY3% %OutputVarX4%-%OutputVarY2% %OutputVarX3%-%OutputVarY1% %OutputVarX2%-%OutputVarY2% %OutputVarX1%-%OutputVarY3%, Mouse Spotlight Return GuiClose: 2GuiClose: ExitApp