Yes. Scanning a QR code would be a good compromise but my understanding is that Microsoft in their infinite wisdom has determined that the alarm is a core component of the OS and no app can override the basic functionality, and that apps can't do it themselves because they can't run under the lock screen.