Класс ImageListAppl содержит map, который ставит в соответствие номер ресурса номеру картинки, поэтому не нужно передавать номер картинки, только номер ресурса(если вы имеетет ввиду порядковый номер картинки в списке)
Задача даже проще.
Если написать job:
X++:
Image Image = new Image(939);
- работает (ico)
X++:
Image = new Image(130005);
- не работает (bmp)