Este proyecto consiste en un programa llamado alarm.exe que puede agregar, listar y eliminar hasta 4 alarmas para recordar eventos importantes al usuario. El programa debe instalarse de forma residente en la memoria para que pueda alertar al usuario aún cuando está usando otras aplicaciones. Al llegar la hora de una alarma, el programa debe mostrar una ventana indicando la alarma y luego eliminarla de la tabla. El programa debe leer directamente el contador de tiempo del BIOS para obtener la hora actual en lugar de usar la función GetTime() de MS-DOS.