Some apps (DocsToGo) automatically add shortcuts to the Palm Desktop Launch Bar. I wanted the Adobe Reader for Palm to do the same. I figured out how, so thought I'd share.... This should work for any app.

You have to edit your Registry, so take all apropriate precautions and proceed at your own risk.

Add a new "Key" for the ShortCut
Adjust paths and strings as needed. You can look at the other shortcuts for how to pass flags (like %USERNAME%).

Code:
[HKEY_USERS\S-1-5-21-1836665704-927087201-883519231-14273\Software\U.S. Robotics\Pilot Desktop\ShortCuts\All Users\Adobe] "ActionString"="C:\\Program Files\\Adobe\\Adobe Reader for Palm OS\\AdobeDesk.exe" "AppBarText"="Adobe" "MenuText"="Adobe" "Integrate"=dword:00000001 "Arguments"="" "Creator"=dword:deadbeef
Add to Launch Bar list

The "ComponentBarLayout" field is a list with the following format:
(<number of entries>) <entry 0> <entry 1> <entry N>
Where each <entry> is of the format:
<Creator in decimal from Shortcut above> <enabled in bar> <sort order in bar> <??> <??> <??>

The field "ComponentBarLayout" is located here:
Code:
[HKEY_USERS\S-1-5-21-1836665704-927087201-883519231-14273\Software\U.S. Robotics\Pilot Desktop\Preferences]"
So, to add the Adobe entry above "ComponentBarLayout":
  • Increment <number of entries> by 1
  • At the end of the string, add
    Code:
    3735928559 1 <N> 0 0 0
    where <N> is what used to be in <number of entries>. 3735928559 is the decimal value of the Shortcut Creator number above.


Hope that's of some use to someone

- Benjamin