MacroMouse™ by MLH SOFTWARE, LLC
MacroMouse™ allows you to select preprogrammed features (similar to your "F" buttons on your keyboard) or to program your own macros.