The short answer
For a diode laser on Windows, LaserGRBL is the long-standing free choice. For a stock K40, K40 Whisperer is the simple tool and MeerK40t the more capable one, which also drives GRBL and Ruida controllers. Rayforge is the newest all-rounder: it runs on Windows, macOS and Linux, drives GRBL machines, and adds camera alignment, rotary and material recipes; its Ruida support is still marked experimental. All four are free. None of them bundles serious photo preparation.
- Diode on Windows → LaserGRBL
- Stock K40 → K40 Whisperer or MeerK40t
- Cross-platform all-rounder → Rayforge