Используйте событие OnShow формы.
НО: используйте приватное поле FShown: boolean и проверьте его в обработчике OnShow - если оно TRUE, немедленно завершите работу.
если это ЛОЖЬ, установите для него значение ИСТИНА и продолжайте все, что вы хотите сделать.
Существует также событие OnCreate, но во многих случаях это слишком рано - многие визуальные компоненты еще не были должным образом инициализированы, когда выполняется код в обработчике OnCreate.