>I'm pretty sure that people have duplicated the VFP Combo Box functionality with a grid. This gives you the best of both worlds as grids can handle much more data than combos. Maybe you can find an existing control or create one yourself?
Except the grid is exactly wrong tool for the task. If you want to have multiple pictures for the grid, you need one control per picture and a somewhat involved dynamiccurrentcontrol expression (probably a function) to select the right picture for the current row. Even though these controls can be built dynamically, somewhere during the .init() of the column or the grid, with the number of rows the OP is describing, I'm not sure that the grid won't be sluggish.