The only way yot automate the process would be to create a set of executables with the same name as the GCC ones that BlitzMax uses that call the real Microsoft tools and produce the appropiate output.
No you don't. Just change BMK to use whatever tools you use in your build environment. The source is in /BlitzMax/src/bmk - knock yourself out.