Something I didn't know I was missing but now use all the time on my #Librem5 is writing a shell script to perform a task along with a local .desktop file to run it from the home screen. Adding notify-send commands gives me feedback as the script runs in the background.