Sorry, what I'm saying is a bit confusing.
I think that the top bar should be more customizable and almost an alternative to the dock. Imagine that the dock is for launching apps, the finder is for finding files, now what is the top bar for? It controls small functions of the apps and finder. What I would like is for the top bar to become the dashboard. Have all your widgets in the top bar, with small icons. Certain widgets could be functional without being launched, straight out of the top bar. For instance, the iTunes player could be used to navigate tracks easily. The dicitionary could have a search area. Etc. This makes use of all the empty space up there in the center and eliminates the need for a "dashboard" whose purpose is to save space, and yet does not really save any space.
As an alternative, you could hide the top dashboard like the dock. When you drag your cursor to the top center the dashboard could come down (without having to "push" away the desktop and you could access the widgets. In this way the dashboard is not a second dock, but an addition to the finder.
You can take this idea as far as you want it, for instance adding widgets into individual apps (as I can see apple doing) so that you have one window functioning as the main application, and any subtools hidden in the topbar/dashboard. This could be very useful in any of Apples pro apps because you could use the dashboard to contain different windows, like an instrument window or a editing surface, rather than having to minimize these windows into the dock and bring them up. This dashboard could be more heavily integrated with Expose, because the widgets would also function as windows on the desktop in a practical sense. Expose could "clean up" your window, taking the tools you arent using and putting them into the dashboard.
This probably sounds utterly complicated but I think it is simpler for a number of reasons. In addition, it would probably make programming for apps as far as addons very simple: widgets are designed to be easily made, an addon tool/feature could be added to an existing app as a widget without having to upgrade the program.