What are the differences between: LauncherPro "Keep in memory" and "Lock home in memory." LauncherPro has an option for "Keep in memory".
CyanogenMod settings has an option for "Lock home in memory".


How do these work? Do they conflict with each other? What problems might they cause? The CM version seems to work better, but causes other apps to shut down.
I keep them both enabled, but I have tried them each individually and the CM option works much better.  The fact that it "causes other apps to shut down" is the whole point.  Android keeps the memory filled at all times and ends tasks on demand when more memory is needed.  It is supposed to be pretty smart and know, based on your usage, which apps to give priority to but if you are multi-tasking and the phone needs more memory it may kill LauncherPro causing it to to reload from scratch when you hit the home button.  The option to keep it in memory gives it a higher priority so when Android tries to free up some memory it kills something else.