Yo lo pondría en el evento OnShow. Hay que tener en cuenta que OnActivate es un evento que se genera cada vez que el formulario toma el foco estando éste en otro formulario de la misma aplicación. Si sólo tenemos un formulario, el evento ocurrirá una sóla vez, pero aún así, siendo un evento que potencialmente ocurre más de una vez, no parece un punto adecuado para inicializaciones.
// Saludos
|