Optimizar Velocidad de Listbox

Quisiera saber algunos tips o cosejos y sugerencias para optimizar al maximo posible la velocidad de carga de un listbox version Desktop.

La mejor estrategia es la de los datos y la presentacin por separado. Cargar a una matriz (array), entonces paginate para presentar una sola pgina a la vez de la matriz.

si, esa es muy buena estrategia. sin embargo, si quisiera cargar todo junto, algo que estuve probando y que funciona bastante bien es ocultar el control listbox estableciendo la propiedad Visible = False y luego mostrarla cuando haya finalizado la carga.
me pregunto si habr alguna otra estrategia o truco para hacer an mas veloz la carga de datos a un listbox…

Hay una otra estrategia que se podra utilizar : carga sola las lineas visible, y despus, carga el pendiente con un timer, linea a linea. Como resultado, la carga parece inmediata, pero las lneas continan siendo aadido.