EDIT: ah, i should read the OP first! So, yes, AHK will pop stuff up. And i imagine your profiler has you sorted for the rest

I'll eave the post as is, in case anyone can use the info as it took me ages to find it myself

I use autohotkey. I have a G25 and as part of my launch process, if required, the AHK script launches a bat file (or some of the relevant lines from) that changes the degrees of full rotation in the registry. I will admit to grabbing this from somewhere online, and simply working out hex values for the ranges i wanted.
However, very important, the change does not take unless i open either the joy.cpl joystick test function in windows, or open the logitech profiler. Which my launch script also does for me. Then, when the game closes, my script changes the degrees of freedom back, and shuts the profiler as well.
The bat file looks like this:
@echo off
cd\
cd C:\utils
start C:\utils\dc2.exe -configure="C:\utils\640x480.xml"
reg add "HKCU\Software\Logitech\Gaming Software\GlobalDeviceSettings\G25" /f /v OperatingRange /t REG_DWORD /d 0x000021c
rem hex=degrees full turn
rem 384=900
rem 2d0=720
rem 21c=540
rem 10e=270
rem --BINGO! Either that, or I was attempting to say "before" but it was too many letters to type--=180
rem 96=150
rem 78=120
rem 5a=90
sleep 500
The line about bingo was the two letters b and 4, but the forum jumps on the euphemism, lol.
AHK can also flash a pop-up window on screen for you, with info text, and then wait for a button press or just remove it. If you wanted that. Or you can have it run programs with commandline options, etc.