Actually, the lifespanning does not affect the logged alarms.
In Citadel5 (released with DSC 7.0), the alarms are logged to a relational database (MSDE - the free version of Microsoft's SQL Server) so there is no actual overwriting. What you want to do is remove the old alarms. This can be accomplished using an SQL query but it has not yet been published.
Using MSDE, you are limited to 16 alarm databases per computer with a max size of 2 gigabytes per database. Purchasing SQL Server removes these limits. Remember that you can configure the DSC Engine to log data and alarms to seperate databases if the 16 database limit becomes a problem.
Regards,
Robert