1. A method for providing application-defined notifications to a user upon receipt of an event, comprising: centrally maintaining a list of applications for said user, said list defining, for each application, event identification and corresponding event notification; receiving said event, comprising event identification; and centrally dispatching to said user said corresponding event notification for said event identification.