param([Parameter(Mandatory=$true,HelpMessage='Target path')][string]$SourceExe,[Parameter(Mandatory=$true,HelpMessage='Arguments to the path/exe')][AllowEmptyString()]$ArgumentsToSourceExe,[Parameter(Mandatory=$true,HelpMessage='The destination of the desktop link')][string]$DestinationPath)
Create-Shortcut-SourceExe('{0}\msys2_shell.cmd'-f$MsysDir)-ArgumentsToSourceExe$GhcInstArgs-DestinationPath('{0}\Install GHC dev dependencies.lnk'-f$DesktopDir)
Create-Shortcut-SourceExe('{0}\msys2_shell.cmd'-f$MsysDir)-ArgumentsToSourceExe$GhcInstArgs-DestinationPath'Install GHC dev dependencies.lnk'-TempPath$GhcupDir