Wouldn’t allowing partial match works? Just input some alphabet example ( a, e, i, o, u ) and only tick the inventory. If some items are skipped, just input in an alphabet of one of the item you wish to desynthesis.
Would like to make suggestion for extracting materia, would be nice if it would check if they are extractable and else closes it and end command.
Kinda using the sendKey() function but it breaks all the time even on high delay, probably breaks due to alt tab or moving of mouse while it is running.