Dá sim, achei algumas APIs (se é que pode se chamar de API) pra fazer interface gráfica para rotinas de Batch, um é o WIHU:
Manual:
http://www.kalytta.com/wihu.manual.php
Homepage com Screenshots:
http://www.kalytta.com/wihu.php
Esse é o Wizzard Apprentice:
http://wizapp.sourceforge.net/
Pelo que li, o segundo é mais "fácil" e rápido de usar. Porque você vai ter que fazer alterações no código para criar interface gráfica, parece que no Wizzard as alterações são menores.
Como um doido aí falou, não precisa aprender a WinAPI pra fazer interface gráfica do windows, se precisasse o Brasil não fazia metade dos softwares que faz atualmente (a GRAAAANDE maioria com VB e Delphi, que até uma criançã consegue programar clicando e arrastando).