Я не совсем уверен, что понимаю, в чем здесь проблема, но если изображение находится всего в нескольких пикселях от того места, где вы хотели бы его видеть, то почему бы вам просто не расположить изображение относительно. например:
<div style="line-height:18px; font-size:12px;">
<img src="somepic.jpg" style="height:18px; vertical-align:middle; position: relative; bottom: 2px;">Some text here
</div>
это сместит изображение вверх на 2 пикселя от того места, где оно было изначально.