SUMMARY A few examples of IMHO valuable use-cases: * start a video-conferencing client a few minutes before a meeting * start more complex set-ups like a VPN and a collaboration platform before a meeting * change the desktop activity suiting to the event or todo at hand I consider the availability of such "user exits" to implement new and sophisticated functionality (especially as a proof of new concept) generally as an important advantage of the unixoid eco-system and characteristic for a sophisticated usage of computers. SECURITY CONSIDERATIONS Obviously when importing calendar or todo events from any source, "run command" reminders MUST be ignored. (As RFC 5545 does not provide for this kind of reminders the risk is theoretical anyhow.)
I forgot to mention: as a seasoned computer engineer I might help with changes if brought up to speed …