Since .sh files need to run inside a unix shell, you can't simply double click them without modifying either the file types settings in windows, or to have the shortcut run 'bash', and then pass your script as an argument to bash.
* note that this may not be possible in restricted permission environments
C:\cygwin\bin\bash.exe -l '/cygdrive/x/path/to/your/script.sh'