How about an option similar to window's "tile vertically" and "tile horizontally". It seems it should be pretty easy to implement.
For OpenSuSE (11.1 at least) you need the Mono bindings for wnck (wnck-sharp)
© GNOME Do Developers. All rights reversed. Contact us.