How to make a watch from an old navigator on Windows CE

At startup, navigators usually load the shell from the manufacturer, blocking access to the OS. This is easy enough: instead of the file of the navigation program, for example. Map: \ NaviOne \ NaviOne.exe , file manager is attached , e.g. TC.exe orcecmd.exe . Launching it from the shell as a navigation program, go to the Windows folder, run explorer.exe and see the "Start" button and the clock - Windows in miniature.
Now you can install your programs from cab-files. If there is no installer and cab files are not installed (sometimes it happens), then you can use cabinstl.exe . Quickly looking for a full-screen clock and not finding anything suitable, I decided that it’s easier to shake the antiquity and write it myself, since programming for Windows CE is not very different from the big brother when using WinAPI. The result is here .
It remains to add the clock to startup, so that when the device starts, the clock does not start the navigator shell. To do this, you need to change the registry key
HKEY_LOCAL_MACHINE\initusing TC.exe (with the plugin) or regedit.exe . The registry should be edited with caution, as there is a chance to brick the device (which I did, because, after running it, I found out that there is no firmware or hard-reset for my navigator), and do not edit keys LaunchXXwith a number less than 60 ( it's systemic). As a result, we get a big watch that can please parents.
PS Archive with the mentioned programs can be taken here .