I think it would be great if there was a standardized way of letting Rebol programs notify the user of stuff. In Windows you get a small popup in the bottom right corner when you receive a new email, IM or if WinAmp changes track. The problem as I see it is that all programs seem to do this on their own and in different ways.
If done properly (IMHO) it could work like this:
Your program registers with the popup engine and specifies what kind of popups it want's to be available (for example new-message, next-track, automatic-update, task-complete, error or some other predefined popup classes).
The the user could launch his/her Rebol popup manager, which keeps a list of registered programs. There you have the option of blocking applications, certain popup classes, setting popup timers, fade method or colors (which could ofcourse be set different for specific applications and/or classes).
Maybe you could even take it further and add more functionality to the manager, so you can set if a certain program should be allowed to connect to the internet, send email, use your webcam, browse any file and so on.
Would be cool, wouldn't it?
