StrokesPlus is a Windows-based software that recognizes mouse gesture movements. It is a lightweight program that uses Lua scripting for actions, and does not require a heavy runtime. It only consumes 250-500k of RAM while running.

But that's not all; StrokesPlus offers power and flexibility through its use of Lua scripting for actions. Additionally, the program allows you to define global hot keys and extends the standard mouse gesture model by allowing for gesture modifiers. These modifiers increase the number of possible gestures dramatically and even provide a method for basic rocker gesture pairs.
What sets StrokesPlus apart from its competitors is that it is the only regularly updated and supported Windows mouse gesture program currently on the market. So if you're looking for a reliable and efficient way to streamline your mouse usage, consider giving StrokesPlus a try.
Version 2.7.6: Added option to suppress WM_COPYDATA popup, mouse wheel scroll fix, added no repeat flag for hotkeys on Win7+, gesture names now case sensitive (e and E)