Enquanto Ansi.sys não está mais incluído no Windows 7, tanto quanto me lembro, poderia definir as cores de primeiro plano e de fundo via seqüências de escape, mas não alterar a cor do cursor.
Eu até encontrei um substituto para o Windows 7 aqui , mas o problema continua.
Eu tenho usado utilitários DOS (versões DOS, não a versão emulada / emasculada em versões baseadas em NT) anos atrás, como o Color Commander, que poderia mexer diretamente com a paleta do BIOS de vídeo para fazer isso. Além da cor do cursor, a forma e o tamanho também poderiam ser alterados, e até cursores animados eram possíveis com um TSR. É claro que nenhum desses programas funciona por mais tempo devido a alterações no hardware e no sistema operacional, portanto, não tenho certeza se a cor do cursor pode ser alterada por mais tempo nas versões recentes do Windows.
Edit: Se realmente te incomoda muito, verifique se um ambiente de linha de comando de substituição, como o 4DOS / Take Command , fornece esse tipo de recurso .