Hola, con mensajes temporales supongo que te refieres a que se muestre por un tiempo y despues se cierre, si eso, podrías hacerlo con un formulario, pones un Timer dentro le das el tiempo que quieres que dure el mensaje y en su evento OnTimer haces el Close, para el mensaje es solo poner un Label.
Código Delphi
[-]
procedure TFormMensaje.Timer1Timer(Sender: TObject);
begin
Close;
end;
Saluditos