I wouldn't even mind if it had a syntax like: window* w = new_window(("alert box", movable=false)); - Z