Growl Notification is an implementation of the UDP Protocol of the popular notification client Growl for Mac OS.
Growl Notification supports most of the Protocol. Registering multiple message-types is not supported.

Download:

GrowlNotification.zip
This Class uses Indy10 and the MD5.pas (included in the Zip Archive)

Support:

For more Information contact me:
growl (at) matf (dot) de
or visit the Project Site at the Delphi-Forum (german!)

Usage:

var
  Growl: TGrowlNotification;
begin
  growl := TGrowlNotification.Create('Name of Program');
  try
    try
      growl.adress := '192.168.1.1';
      growl.RegisterApplication();
      growl.SendNotification('Headline', 'Text');
    except
    end;
  finally
    growl.Free;
  end;
end;

Note: RegisterApplication does not need to be called every time. It has to be called only one to introduce your Program to the Growl Client