As a follow up to my earlier post about emulating timer menu behaviour and finding out you have to 'roll your own' I have done this and made it available at https://github.com/davebaldwin/Dmenu
From the readme:
DMenu.mc is an implementation of a dynamic menu where the menu ordering and length can be changed and an optional value line can be shown below the menu item name.
It is similar to how the Alarm Clock menu (menu -> Clock -> Alarm Clock) works. The only feature not supported is showing a status icon.
This has only been tested on a fenix3 and on the simulator (for a fenix3), although I don't think there is any device specific code.
One thing I noticed in the simulator is if the ANIM_TIME constant is made 0.2 then there are drawing errors but on the actual watch there are none (it is set to 0.3).
A rather trivial app is included to demonstrate its use.
Dave.