Software
iCUE, Corsair's all-in-one driver software, is rather heavyweight. Thankfully, it doesn't seem to be cloud-based because it didn't ask for registration or logging in by default.
The software seems to be very well designed. However, I think it's a bit cluttered and offers too much. In my opinion, there should be an individual "travel" driver for each mouse and keyboard with no synchronization or dashboards, or anything else of the sort. Again, this is my personal opinion. In my reviews, I always only cover the mouse-specific settings of these all-in-one software drivers. At the top right is a Settings button that contains the polling rate, on-board memory cleaning, lighting brightness, and firmware update options. The top-left area contains a small window with the profiles, of which you can create an endless number as far as I can tell. These can be linked to trigger on specific executable launches as well.
Below the profiles, you can access the main setting tabs. The Actions tab contains all the button-mapping and macro-creating functions, which are again unlimited. Next is the Lighting tab you can read about in the lighting subheading below. The DPI tab has the CPI settings (DPI is actually the wrong term as it means dots per inch while it should be counts per inch). There are six available stages, including the sniper setting. You can set a default value and even turn off all stages except for one if you feel like it. You can set different colors to these CPI levels, which will light up between the two CPI buttons on the mouse.
The Performance tab doesn't have many options, and I would have put the polling-rate options here instead of the Settings menu. You can find the option to turn on angle snapping here, as well as the two basic Windows options. The Corsair iCUE software consumes a staggering 410 MB of disk space and around 20 MB of memory while running in the background in my configuration. Once you set everything up, you can simply uninstall it if you don't want it installed because the mouse has on-board memory.
Lighting
RGB lighting is present with the Harpoon Wireless, of course. The rear Corsair logo lights up according to the lighting settings you picked. There are a lot of different effects and options, but let the pictures and the video do the talking. You can also synchronize the lighting settings with other Corsair devices. All lighting effects look bright and vivid, and the transitions are very smooth.