Hi NateO !
You write bat files in notepad or any other PlainText editor and then save with the extention ".bat".
Same concept as writing a Kix or vbs script ... only the commands and syntax are different.
ShortCuts are nothing more then one method of initiating a script... and there are many ways to initate scripts.