geo_c's post, viewtopic.php?p=57884#p57884 brought rainlender to my attention.
See Wizard's instructions, viewtopic.php?p=57973#p57973 to eliminate screen-tearing under Bionicpup64 and Xenialpup64.*
I'm a big fan of Osmo. But, if I recall correctly, it didn't run OOTB under some recent 'Puppy-Variants': Weedoged? And there's been a problem with Osmo's Contacts Module in some recent Puppys. Moreover, there is no Windows version: so there can't be synchronization between a Puppy's version and a Windows version.
The free rainlender2 lite, on the other hand, has both Windows and Linux versions. It can be obtained here, https://www.rainlendar.net/.
As the screenshot indicates, it provides a desktop calendar, a ToDo List, an Event-view and Main-GUI. Each section can be independently moved to wherever on your desktop you want it to appear. The display of some can be turned off and, when wanted, turned back on.
I downloaded the generic version and used UExtract to unpack the tar.bz. In the extracted folder was a binary named rainlender2. Under Fossapup64 Right-Clicking>ListDD showed no missing dependencies; and Left-Clicking opened it OOTB.
Right-Clicking any of the displayed modules provides a pop-up of available options. Right-Clicking either the 'Main Module' or the Calendar brings up Exit, among other options.
I don't expect it to be difficult to create a menu entry or (thereafter) add it to /root/Startup.
I know that some 32-bit versions for Windows will run under Wine. Untested is the 2013 32-bit Linux version from here, https://download.cnet.com/Rainlendar-fo ... 96339.html Edit: Won't open. Missing a library which can't be found in currently searchable Repos. Note the date of publication. I even unsuccessfully tried to find it in Ubuntu's archive.
-=-=-=-=-=-=
* Just a note if anyone wants to fully portablize it [with its config files in its own folder] and use that one folder with multiple puppys: wizard's instructions can be applied under Fossapup64 without ill effects.