Натравливаешь highlight (http://www.andre-simon.de/) на исходник, генерируешь RTF, вставляешь в презентацию. Правда, русский текст кракозябрами выходит, а вот при генерации LaTeX всё нормально ;)
>Написать на VB/shell/java... скрипт для ОО, и подсвечивать (за основу можно взять код от того же vim'а или другого текстового редактора) :)
неплохая идея. А реально из ОО вызвать внешнбю? команду. тока долго. и видимо(плохо гуглил) велосипедно.