А как вы планируете использовать графический объект, который вы получили в событии Load?
Если вы хотите нарисовать что-то на экране, вы должны быть в событии Paint, или он будет очищенна следующем рисунке.
Что вы можете сделать: загрузить другую (простую) форму, просто с изображением, и скрыть ее, когда ваша основная форма загружена.
Поскольку ваше событие Load, вероятно, будет выполняться в потоке пользовательского интерфейса.Вызовите DoEvents, чтобы появилась другая форма.