The add/remove, update manager, software sources, software log viewer, should all remember their width, height and maximization state.
In Fedora 14, they don't, and it is very annoying to resize up those dialogs everytime I use them: on a high resolution screen (1600x1200 or more), they show up at ridiculously small sizes and are not efficiently using the screen space.
Isn't this the job of the window manager?
Nope, applications have to handle this individually. We can't expect window managers to remember the attributes of every single window opened on the system; and actually figure out of those attributes need to be remembered in the first place.
I've never seen a window manager that does this, anyway (neither Metacity, Compiz or Mutter remember window sizes/placement).*
Yeah, this means that, over the years, I had to file this bug on countless applications that didn't remember their size (including the GTK filechooser, gnome-search-tool, PiTiVi, GTG, Homebank, etc).
Since gpk-application displays large amounts of information, requires lots of screen space for it, and that this is not very variable from one use to the next, it should definitely remember the sizes. Usually you prepare the window, set its size and then show it (so that there is no visible resizing going on).
*: further research on the subject confirmed that it is not the WM's job:
Bugs. Sometimes, I fix them.