I used to have the Droid before I got the Droid X, and several apps were able to modify the behavior when I held the search button for a few seconds. Both Dialer One and Handcent SMS both had that capability, so that when I held down Search, I had a choice to start the voice dial, Dialer One, or a new SMS message. And I could set a default action (Dialer One in my case). However, those options don't come up when using the X. Any idea on how this can be fixed?

And on a similar note, is there a way to launch a custom app when double-clicking the home button instead of only the preset ones?