There'd be no problem in adding this to the embedded controller, and you could hook that up to an event that's delivered to the firmware without too much trouble. But adding this to the UEFI spec wouldn't get anyone very far - vendors are going to follow the current Windows hardware requirements until Microsoft change them, and so the people who need to be convinced are Microsoft.
Re: Long Press