Why have some of my apps started coming up as tiny shrunken windows
Let me guess... you turned on GPU Rendering in the developer options? Some apps that don't properly support it will do that. Try turning that off.

Also, on an unrelated note: you can take screenshots by holding power and volume down.