I don't have any suggestions for the Phone button issue, but I have several suggestions for the app. (By the way, the EVO will let me assign TakePhone as the default app for the on screen phone button!)
Up until last week, I'd been using TakePhone on Palm for years. aTP has some nice features, but there are at least a couple of things that will keep me from buying it as it is today.
(1) First, and foremost, T9 sucks for searching contacts. I paid hundreds of dollars for a smartphone with an alphabetic keyboard, why would I want to use the same input method a $19 phone from Wally World uses? One of the best features of TP is the ability to search companies. So let's say I want people who work at IBM. I hit 4-2-6 and get all my IBM contacts, but also people named Handburg, and Hamilton, and Gamestop, and.....
(Note, I have an EVO, without a physical keyboard. The App needs to work with the on-screen alpha keyboard. Most Android phones don't have a physical one. If there's a way to force the on-screen keyboard to open, it isn't obvious.)
Let me use the built-in keyboard (in landscape AND portrait, please) to search contacts, so the app knows I mean "IBM" when I type I-B-M. You can leave the standard number pad as the default display, but when I tap on the "Enter a name or...." field bring up the keyboard, just like other Android apps. (Put the Help functionality under the Menu button, like other Android apps.)
Fix this, and I'll buy the app, and hope you fix the item below, too.
(2) The search results screen doesn't show enough information, because half the screen is taken up by the keyboard. The Palm version has separate search and keypad screens. Either do the same thing with the Android version, or give me a way to hide the keypad when search results are displayed. I think I'd prefer it to automatically devote the whole screen to the results, but a close keyboard button would be marginally acceptable. You could also shrink the font for the names in the search results screen a lot, which would allow me to see more entries. You could even let the user decide on the font size as a setting option.
(3) Not a functional issue, really, but it would be cool to be able to swipe left and right to shift between the Call Log, Find, Favorites and Dial Pad screens.
I'll keep playing with it, and if I have any other thoughts I'll let you know. But fix (1) and (2), above, and you've got a real winner.
Thanks,