nil ist ja auch nur ein 4 Byte Zeiger. Aber TNotifyEvent ist 8 Byte (Pointer auf Objekt + Pointer auf Funktion). Würde sagen du musst dir was mit TMethod basteln. (keine Ahnung ob es klappt).
Delphi-Quellcode:
var
nilMeth: TMethod;
begin
nilMeth.Code:=nil;
nilMeth.Data:=nil;
AddMenuItem(TNotifyEvent(nilMeth) ...