We don't scale a ready GUI-output at all, as this would lead to reduced quality! It's matter of any Application to read the information there is e.g. a FullHD display connected and re-arrange properly on it's own. This still is the case with most Apps ported form PC to N900. Btw, that's the same situation as with vertical- vs. horizontal display support: The App needs to have the right designed GUI support, which takes time. noBounds is mostly part of the System level (X.org...), not necessarily the application level. It can be a nested X-Server like Xephyr on App-level, or an additional screen like in Xinerama and XDMX on lower level.