Pues ese mismo código que propones es lo que yo he probado. Sólo con una diferencia, lo coloqué en el evento de un botón y Listbox1 es simplemente un TListBox incluido en el formulario principal Form1.
Ya te digo, me funciona como esperaba que lo hiciese.
Saludos.
EDITO: Lo he probado en el evento OnActivate y también me funciona. Te dejo como lo he hecho
Archivo Adjunto 1268. Añado una linea más:
Pero no deja de funcionar por su falta.