win32 zoom/restore functionality. Somewhat kludgy but it works (it just doesn't give visual feedback that the window is maximised ...)