Comment 26 for bug 124315

"If it can't possibly be done in the window manager ..."

See comment #14 - someone already made a good start on it last year. All it needs is someone to care enough to try, instead of jumping on the opportunity to write the bug off as invalid.