[Nook Color Themes and Apps] RpDn:
LP Custom icons

NOTICE: This post is what worked for me... if you mangle your Launcher Pro, or can't get this to work, it's not my responsibility.

Workaround: Changing Launcher Pro Dock shortcuts

Using Root Explorer, Home Switcher, and ADW Launcher

At least temporarily... install another home/launcher app, such as ADW. You'll need to be able to edit a Launcher Pro preferences file, without running Launcher Pro. When Launcher Pro exits, as you power off the Nook Color, apparently it overwrites the preferences file with the current configuration ...which would lose all your edits.

Note: The Launcher Pro dock shortcuts/icons are numbered from left to right, starting with the number 0. For example, what you see as the 'phone' shortcut/icon is "dock_0_intent"/"dock_0_icon", the next one to the right is "dock_1_intent", etc.

1) Assuming you have Launcher Pro set to default... install Root Explorer, Home Switcher and ADW, available on Android Market, if you haven't already.

2) Now, here's the tweak to make this shortcut editing easier... first, define a 'swipe gesture' for each dock shortcut/icon that you want to change... make your swipe definition to be the application which you want the primary shortcut tap to launch. These first swipe definitions will give you the command line(s) to set your primary shortcut action (in the steps below)... you will re-define the swipe gestures again, later, for the actual -swipe- gestures you want.

3) Once swipe gestures are set for the icon/shortcuts you want to change... using the Home Switcher app, switch to ADW. You needn't change the home/launcher default, simply launch ADW from Home Switcher.

4) Next, using Root Explorer ...set the file system read/write (tap the button at top of "/" screen), then make a backup copy of, and then edit:

/data/data/com.fede.launcher/shared_prefs/com.fede.launcher_preferences.xml

You can make a backup copy by long-pressing on the xml file, and tap Copy, then tap the Paste button that appears at bottom of Root Explorer screen. Then again long-press on the xml file, and tap 'Open in text editor'. You'll get a disorganized list of preferences, but you only have to make very small edits.

5) For the particular dock shortcuts that you are changing... (remembering the shortcut numbering from left to right, starting with 0) ...find the corresponding line where you see "dock_#_swipe_intent" (# = 0,1,2...), and simply delete (backspace out) the "_swipe" so that you are left with "dock_#_intent". This changes the swipe definition into a main shortcut tap action definition.

6) When you're done converting the _swipe(s), press the status bar 'menu' key (the three-horizontal-line icon), and choose 'Save & Exit'.

7) Last, long press the Nook Color power button to power off, and restart the Nook Color to restart with your default Launcher Pro.

You can't go back to Launcher Pro except by powering off from ADW... else you overwrite your edits if you relaunch Launcher Pro.

Now, you can go back and redefine your swipe gestures... and Launcher Pro icons.

When someone finds out how to change icons using 'Custom icons', please post a note in thread here. Whenever I long-press an LP dock shortcut, tap Change icon, and tap Custom icons ...I get a message "No pictures available in phone". I've placed an icon.png file in /system/media/pictures, /media/My Files/Pictures, /sdcard/Pictures, /sdcard/My Files/Pictures, and /data/data/com.fede.launcher/files and still 'No pictures available in phone'.

[Edit] Icons

Ok, I placed an icon labeled 'dock_1_icon.png' into /data/data/com.fede.launcher/files ...and next time I rebooted, that icon had replaced the contacts icon on the LP dock. So there's something to ponder... as long as there isn't an explicit setting for an LP (stock) icon # in the preferences.xml file, then LP will use the dock_#_icon.png file. If you later pick an LP stock icon for that #, an entry is made in preferences.xml and LP will ignore the dock_#_icon.png file... and will continue to do so until you delete the " <int name="dock_#_icon" value="#" /> " line in the preferences.xml file.