[Windows Mobile Development and Hacking General] natong:
[FONT="Courier New"]
List View "DrawType"="List"
Grid View "DrawType"="Grid"

------------------------------------------------------------

My Pictures "Type"="PicturesM"
Pictures - Browse Storage Card "Type"="PicturesC"
Pictures - Browse My Device "Type"="PicturesD"
Pictures - Play Slide Show "Type"="PicturesS"

Camera "Type"="Camera"
Camera - Photo "Type"="CameraP"
Camera - Video "Type"="CameraV"
Camera - MMS Video "Type"="CameraM"
Camera - Sport "Type"="CameraS"
Camera - Burst "Type"="CameraB"
Camera - Timer "Type"="CameraN"
Camera - Contacts Picture "Type"="CameraC"
Camera - Picture Theme "Type"="CameraT"

Media Player - Open URL "Type"="MediaU"
Media Player - Open File "Type"="MediaF"
Media Player - Library "Type"="MediaL"
Media Player - Now Playing "Type"="MediaN"

Live Messenger "Type"="LiveMessenger"
Pocket MSN "Type"="MSN"
MSN Messenger "Type"="Messenger"

Internet - Favorites "Type"="Favorites"
Internet - History "Type"="History"

Show Notes "Type"="OrganizerN"
New Ink Note "Type"="OrganizerI"
New Text Note "Type"="OrganizerX"

New Task "Type"="OrganizerT"
All Tasks "Type"="OrganizerA"
Active Tasks "Type"="OrganizerS"

Calendar - New Appointment "Type"="OrganizerP"
Calendar - Today "Type"="OrganizerY"
Calendar - Tomorrow "Type"="OrganizerR"
Calendar - This Week "Type"="OrganizerW"
Calendar - This Month "Type"="OrganizerM"

Contacts "Type"="Contacts"
My Contact "Type"="SelectUser"
Beam My Contact "Type"="BeamMyContact"

Browse My Device "Type"="BrowseV"
Browse My Documents "Type"="BrowseD"
Browse Storage Card "Type"="BrowseC"
Browse Last Local Path "Type"="BrowseL"
Browse Last Storage Card Path "Type"="BrowseS"

Sound normal "Type"="SoundOn"
Sound off "Type"="SoundOff"
Vibrate only "Type"="SoundVibrate"

Task Manager "Type"="TaskManager"
Rotate Screen "Type"="RotateScreen"
Lock Device "Type"="LockDevice"
Soft Reset "Type"="SoftReset"
Theme "Type"="Theme"
Registration "Type"="Registration"

Programs "Type"="Programs"
Settings "Type"="Settings"

Customize SPB Menu "Type"="CustomizeMenu"
[/FONT]

Yes, we can modify by registry.

Notes:

------------------------------------------------------------

0. I was delete a messaging menu so I lost those special messaging types. PM me if you can export the vergin registry.

1. All buttons can be menu or shortcut.

2. Topmost button icon must be taken by

- Key "Image". Icon number starting from 0 (MenuIcons.bmp).

3. Topmost button icon can't use the same icon number with the other. Otherwise they won't show.

4. Sub button icon can be taken by

- Key "Image". Icon number starting from 100 (MenuIcons2_0.bmp, MenuIcons2_1.bmp, ...).

- Key "ImagePath"

5. Menu button can show as list or grid by key "DrawType".

6. Shortcut button can run by key "Type" or "File".

7. Key "File" can use with key "Params".

------------------------------------------------------------

Examples of topmost button:

------------------------------------------------------------

"Text"="Games"

"Image"=dword:00000002

"DrawType"="Grid"

"Add"=dword:00000001

------------------------------------------------------------

"Text"="Customize Menu"

"Image"=dword:00000003

"Type"="CustomizeMenu"

------------------------------------------------------------

"Text"="pLamp"

"Image"=dword:00000004

"File"="\\Program Files\\pLamp.exe"

------------------------------------------------------------

Examples of sub button:

------------------------------------------------------------

"Text"="Tools"

"Image"=dword:000003EF

"DrawType"="List"

"User"=dword:00000001

------------------------------------------------------------

"Text"="Camera"

"Image"=dword:000003AA

"Type"="CameraP"

"User"=dword:00000001

------------------------------------------------------------

"Text"="Simple RegEdit"

"ImagePath"="\\Program Files\\Simple RegEdit.exe"

"File"="\\Program Files\\Simple RegEdit.exe"

"User"=dword:00000001

------------------------------------------------------------

"Text"="Today"

"Image"=dword:000003EE

"File"="\\Windows\\ctlpnl.exe"

"Params"="cplmain.cpl,13"

"User"=dword:00000001

------------------------------------------------------------