A window's must always be smaller than the desktop, unless you remove the borders. But run it with -diag and post the acklog.txt here. Then we can see the real reason for the 800x600 limit.