Before i migrated to Linux, i used Minimalist GNU for Windows (aka MinGW) for programming. It works pretty well and with MSYS you get a Linux style command line window for compiling. I'm not sure if it has cross compiling support for ARM though.
http://www.mingw.org/
Nevermind, it looks...