<script type="text/javascript">
function replace() {
var text = '<a href="/load-3457823758">example.rar</a>',
result = text.match( /\.(rar|exe|mp3)/ );
if ( result != null ) {
document.getElementById( 't' ).innerHTML = text + '<img src="/icons' + result[1] + '.png" />';
}
}
</script>
/.(rar|exe|mp3)/ — здесь пишите через | список форматов.
В папку icons залить изображения с именами, соответствующими формату файла, например, rar.png