You can change the type of .bat to .com then to .exe
1.download this programe "turbobat" & "comtoexe".
2.in the same directory creat a new batch file.
3.write in your new batch file
turbobat.exe YourBatchFileThatYouWonnaToChangeItIcon.bat
comtoexe.exe YourBatchFileThatYouWonnaToChangeItIcon.com
note:1."turbobat"&"comtoexe"must be in the same directory.
2.the size of this two programe is about 160kb.
then from the new YourBatchFileThatYouWonnaToChangeItIcon.exe
1.left mouse click.
2.chose Proprites
3.Program
4.change icon
byebye