Pues yo defiendo mi postura de hacerlo en tiempo de ejecución, pues no implica el cuidad de hacerlo uno a uno en tiempo de diseño. Podes idear un mecanismo para crear un enlace a eventos asignados en tiempo de diseño y que estos no se pierdan, para poder aumentar la funcionalidad, además de valerte, por ejemplo del tag, para controles que no querras que tengan ese comportamiento... en fin, el límite es la imaginación.
Hasta luego.