Here's what code snippets look like in the wiki right now.
It has a link for selecting the contents of the code block, which can be pretty useful.
It has only a border before and after to set it off from the surrounding text.
One feature the wiki provides is "mbox", a series of general purpose templates for creating message boxes. They come with a default set of icons to denote that the box is anything from "informational" to "clean-up notice" We have not used this for code.
Generally, the use of icons interrupts the eye even more than changes in background formatting, so we have not used them for this purpose.
I think the argument can be made that if we continue to use the fixed-width font, and add a "bg2" style for the code block, we can drop the text "Code:". A header line, which could be used for file names, or for instructions like "find" and "replace" could certainly be implemented.
We would still need an anchor for the "Select" feature, and would need it to be available whether or not the code block was used with file names or find and replace instructions.