Du hast gesagt, dass du OnEnter UND OnExit nimmst, ich denke, das OnExit ist nicht nötig.
Außerdem, aber man kann sich ja irren, dahcte ich, du hättest unzählige procedures verwendet für dein OnEnter, bei mir reicht eine.
Ansonsten weiß ich nicht, wozu man TApplicationEvents braucht, Das gibt es doch alles schon bei TApplication, und davon hat man sowieso schon eine Instanz. Noch eine von TApplicationEvents erstellen - wozu?
Und ob das OnEnter nun auf nil zeigt oder nicht ist doch egal
Warum einfach, wenns auch kompliziert geht?