Есть ли способ заставить Visual Studio 2008 сделать хорошую подсветку синтаксиса для промежуточного языка?
На самом деле есть: http://dashingboy.wordpress.com/2009/03/21/masm-syntax-highlighting-in-visual-studio/
К сожалению нет, нет. Вы можете использовать ILIDE # (http://nida.se/ilide/)
Это небольшой редактор для файлов IL-ASM с поддержкой intellisense.
Есть надстройка codeplex: http://asmhighlighter.codeplex.com/