I'll divide mymenu two in Duplicatable V3 (D3) module.
(1) displaying menu top of the admin area (pure mymenu)
(2) modifying preferences (mypreferences)
Each D3 module has mymenu.php in XOOPS_TRUST_PATH/trustdirname/admin/ for (1).
If necessary, mymenu displays links for myblocksadmin, mytplsadmin, and mypreferences (2).
mypreferences will be placed in XOOPS_TRUST_PATH as a library.
- mypreferences
- mytplsadmin
- myblocksadmin
They will be released as "altsys" (Alternative System Library).
The place is XOOPS_TRUST_PATH/libs/altsys/