Want to turn a Bash Script into a regular kind of Desktop executable on your MacOS? Here's a pretty simple way you can do to make it fit right in with other stuff on the Desktop.
I'm assuming you already know about making an executable bash script that can be run from the command line.
Copy your .sh file to the desktop and add .command as the new file extension. Now, when you double-click this icon it will open the Terminal and run your Bash Script.
To change the icon to something more fitting... I found it to be a little unusual but basically you copy and paste the icon into the Get Info window. Screenshots and more info about that can be found at
https://support.apple.com/guide/mac-help/change-icons-for-files-or-folders-on-mac-mchlp2313/macOk. Not much to see here, but just a reminder that there are options.