better check for vrml viewer and more helpful message if it is not found