What needs to happen is either developers who want to make a utility to enable apps to run in the background make thier own background app and then their own interface to view the backgroung apps.
Or the dev that made background to come up with an interface for the apps it runs in the background and change the way it enables apps to run in the background. If you open an app and close it, it should automaticly keep running it in the background and you should either hold the home button to stop the process or bite the Pre's style of stopping the apps from running (it's not like they're using it, seeing since the Pre sucks)