There are several times when you'll be writing a script, or a program, which needs to communicate with the desktop user and here we'll look at two of the more modern approaches.
On Screen Display
On-Screen display basically means that text is displayed over the top of your existing desktop - literally in your display, without a popup window of any type.
There is a new program which is intended to become the standard notification mediator which handles the display of popups and user interaction.
Full Story .