How to Set 'Play' Button Behavior on Bluetooth Remote I have a RocketFish Bluetooth headset paired with my MotoDROID v1 (Froyo).  The BT headphones have multimedia controls (volume up/down, next track, previous track, play/pause) and a button to trigger voice dialing.  I have it paired both on the handsfree headset profile and the advanced audio profile.  

When I click the play button on my headphones, the behavior is unpredictable.  I might have the Music app up, but clicking play will cause Listen to launch and begin playing a podcast.  I might have Listen in the foreground, but clicking play will cause the Music player to start playing from a playlist.  Other times, the play button will behave as expected and cause the app in the foreground to play.

Is there any way (outside of rooting my device) that I can indicate which app should be acting on these button presses?
Normaly the developer can set which button do which action. So it is different from app to app.  The only way is, sorry, rooting and remap your headset buttons.