Как правило, методы OnX - это методы, которые вызывают событие X. Они вроде как внутренние обработчики событий класса. Это означает, что когда вы кодируете класс, который, помимо прочего, обнаруживает определенное событие, вы обычно вызываете метод, который: 1. выполняет то, что должен сделать ваш класс в этом случае, 2. запускает внешнее событие.
Я полагаю, что одна из основных причин, почему это завоевало популярность, заключалась в том, что в существующем состоянии вы не можете просто вызвать делегат события, чтобы вызвать событие, вы всегда должны проверять, является ли указанный делегат нулевым. Итак, вы хотите инкапсулировать эту проверку в методе.
Короче говоря, если вы не пишете свой собственный класс с событием Load, вам не нужно думать о методе OnLoad.