I ran into a similar thing going from Moto DroidX to Moto Droid Charge. What I ended up doing was to convert my app to have only dynamically generated activities, using percentages for x and y.
I.e. SearchButton.Top = Activity.Height - 10%y.
Or...
SearchButton.Top = 90%y
Or...
Activity.AddView(SearchButton, 0%x, 90%y, 50%x, 50dip)
Din't know the properties of your button, but the AddView will add a button 50 high and half as wide as the screen, to the bottom-left corner of the screen.
Hope this helps.
~Chris