Por lo que me he fijado virtuemart 1.1.9 cuando carga una miniatura distinta a la principal, virtuemart no la introduce en la carpeta components/com_virtuemart/shop_image/product/resized cosa que si realiza cuando la crea automáticamente.
He ido al archivo modulesmod_news_pro_gk4tmpllayout.parts.php y he cambiado la línea $SOURCE = ‘components/com_virtuemart/shop_image/product/’ . $news_image;
y le he añacidio resized quedando así:
$SOURCE = ‘components/com_virtuemart/shop_image/product/resized/’ . $news_image;
pero nada de nada ya que busca la imagen con numeración principal.
Bueno si se os ocurre alguna idea, yo seguiré mirando pero mis conocimientos de .php son muy justitos.