The problem I see in it is that not everyone will use it
they will just keep using the normal [code] tags and theres no real way to "guess" what type of code it is.
My solution for the problem is a javascript based one
if you have greasemonkey installed you can use this
http://svn.thedt.net/scripts/GM/plussyntaxthighlighter.user.js
Screenshot