[Windows Mobile Software Development] mrhayami:
Explanation

Ok lets clear up some things so everyone understands what is at work on your phones.

Start Menu Removal:

The start menu removal is not really a removal, in 6.5.x we use a registry edit to remove the start icon from the bottom bar so we are not tempted to activate the dead link. The reason we gain ram and lose access to start menu/settings through the hardkey and softkey is because both cabs have cprs; the files the native system uses to draw upon the start menu, are edited to be blank. This allows us to use the memory that was originally stored to draw up and read these files.

basic is: blank .cpr file=no default start menu or settings menu / more free ram

Start Menu Replacement:

These cabs install the manila files and exe on your phone. This will auto run once manila is started and appears in the top left corner of your taskbar (no icon in 6.5.x). Since it is made out of lua the manila reads it and handles it with almost no ram loss because the manila.exe is already running.

Limitations:

However this does not display settings and cannot be used when manila is turned off.

There are two options one of which is add pseudo folders to the manila start menu (not unlike CHT Quicklinks) and add in shortcuts to all settings items. The second is write a native app in windows itself so the start menu can be used outside of manila and this would be a full replacement.

EDIT:

A smidge closer to understanding how to either get manila to read the settings tab or a wm app using the possibility of reading the reg and launching the cpl files...

[HKEY_LOCAL_MACHINE\Software\HTC\HTCSettings_Improvement\ClassifiedCPL]
"PhoneLauncher"="MyPhoneLauncher.cpl,0,0"
"AGPS"="AGPSSettingsCPL.cpl,0,0"
"Power"="MyCpl.cpl,4,0"
"ConnectionSetup"="ConnectionSetup.cpl,0,0"
"NetworkCards"="cplmain.cpl,17,0"
"Encryption"="cplmain.cpl,27,0"
"DomainEnroll"="cplmain.cpl,14,0"
"Input"="cplmain.cpl,8,0"
"About"="cplmain.cpl,5,0"
"GSensor"="mycpl.cpl,35,0"
"Identification"="cplmain.cpl,2,0"
"Today"="cplmain.cpl,13,0"
"TouchFLO"="mycpl.cpl,25,0"
"Buttons"="cplmain.cpl,12,0"
"CommManager"="cplmain.cpl,26,0"
"ClearStorage"="mycpl.cpl,2,0"
"Memory"="cplmain.cpl,4,0"
"VoiceSpeedDial"=""
"Lock"="cplmain.cpl,1,0"
"Screen"="cplmain.cpl,7,0"
"CustomerFeedback"="cplmain.cpl,29,0"
"Menus"="cplmain.cpl,11,0"
"Clock"="cplmain.cpl,16,0"
"WindowsUpdate"="autoupdatecpl.cpl,0,0"
"AccountManager"="HTCAccountManagerCPL.cpl,0,0"
"AutoVolumeControl"="mycpl.cpl,5,0"
"Certificate"="cplmain.cpl,22,0"
"WiFi"="mycpl.cpl,7,0"
"Beam"="cplmain.cpl,15,0"
"RemovePrograms"="cplmain.cpl,10,0"
"TaskManager2"="TaskManager.cpl,0,0"
"TaskManager1"="cplmain.cpl,30,0"
"ManagedPrograms"="historyui.cpl,0,0"
"Connection"="cplmain.cpl,19,0"
"RegionalSetting"="cplmain.cpl,18,0"
"Phone"="cplmain.cpl,20,0"
"ExternalGPS"="cplmain.cpl,25,0"
"Sounds"="cplmain.cpl,9,0"
"DeviceInfo"="mycpl.cpl,3,0"
"AdvancedNetwork"="mycpl.cpl,1,0"
"USBtoPC"="mycpl.cpl,6,0"
"BlueTooth2"="BTConfigCE.cpl,0,0"
"BlueTooth1"="cplmain.cpl,23,0"
"Backlight"="cplmain.cpl,6,0"
"ErrorReporting"="cplmain.cpl,24,0"

Control panel applications can be started programmatically. The format of the command is: