I am using the following code to install cygwin using powershell.
http://www.jbmurphy.com/2011/06/16/powershell-script-to-install-cygwin/ It successfully installs but the only problem is there is no shortcut or "start the program on start is not done". Can it be done?