SetDesktopSize implementation