PS: Mentioning MingW is highly unfair. Its not mingWs or Vistas fault that BM bases on a years old totally outdated MingW version instead of the current one.
Why is it BMax will only work with such an old version of MinGW? Is there a technical reason why they couldn't be just recompiled using the new version? (Sorry if there is a blatently obvious answer.)