Como te va?
Hace un rato estaba leyendo sobre como funciona Global.asax.
Como bien vos decis, Application_start se le llama cuando se solicita el primer recurso y no te sirva para lo que queres hacer.
Te paso el link para que veas si te puede servir de algo
LinK