hola, es la primera vez que posteo en este foro, hice un codigo para ti en 5min, asi que no es gran cosa pero espero te sea util:
//
#include <vcl.h>
#pragma hdrstop
#include <mmsystem.hpp>
//esta libreria debes incluirla para la función sndPlaySound ()
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
//Este codigo metelo en el timer
Edit2->Text=TimeToStr(Time());
if(Edit2->Text==Edit1->Text)// en el Edit1 es donde metes la hora a la que deseas que suene la alarma
sndPlaySound("tick.wav", SND_SYNC); // tick.wav (debe estar en el directorio del ejecutable)
}
Solo necesitas dos Edit, y un timer para este programa
espero te sirva, saludos