Realce é exatamente o que você está procurando:
Highlight converts sourcecode to HTML, XHTML, RTF, LaTeX, TeX, SVG, BBCode and terminal escape sequences with coloured syntax highlighting. Language definitions and colour themes are customizable.
O site tem downloads para Windows (cli & gui) e pacotes para várias distribuições Linux / BSD.