Growl libraries exist for many popular programming languages, and here is one for AutoIt. You can use to to send notifications and you can get asynchronous call backs when the user clicks the notification.
Examples:
Local $notifications[1][1] = [["Notifcation"]] Local $id=_GrowlRegister("AutoIt", $notifications, "http://www.autoitscript.com/autoit3/files/graphics/au3.ico") _GrowlNotify($id, $notifications[0][0], "Simple notification", "Text of the simple notification") _GrowlNotify($id, $notifications[0][0], "Notification with Click", "CLICK ME", "", "ID", "Context", "ContextType") Sleep(10000); Enough time for user to click Func AutoIt_CLICK($id, $context, $contextType) MsgBox(0, "AutoIt_CLICK", "$id="&$id&@CRLF&"$context="&$context&@CRLF&"$contextType="&$contextType) EndFunc
To use the UDF, you also need the ASock UDF
I made it for Gmail Growl.
Have fun!






