引数のダメ文字をエスケープしてからcygstartに渡すスクリプトでも作れば良いんじゃね?