When exiting a cygwin shell, you may be prompted with “Terminate Batch Job Y/N ?”. To prevent this, do one of the following:
Instead of running cygwin.bat, just create a shortcut to run “bash –login -i”
Modify cygwin.bat, and in front of the “bash –login -i” line add “start”. (i.e. start bash –login -i)