A possible workaround for you to eliminate using the jImagelist:
Drop the images you require in the assets folder of your project and use the jImageFileManager component instead to reference your images like below, the example below is using the bimap JObject of the jListView component in the OnDrawItemBitmap Event, also see the AppListView demo to load using a Resource:
bimap := jImagefilemanager1.LoadFromAssets('yourImage.jpg');
You can, of course, add a folder path before 'yourImage.jpg' like a folder called imgsource below, this will allow you to put them all in a single folder, makes things a bit neater:
bimap := jImagefilemanager1.LoadFromAssets('imgsource'+'/'+'yourImage.jpg');
I personally find this easier than having to add images manually to the imagelist, just copy them directly to the assets folder and it's done, then reference it in your code like above, you can index the images uniquely.