Scaled Image:
Some applications used examples 1024x768 as it internal resoulutons when drawing its graphics on a outside image. Then it downscaling to a backbuffer on the graphicscard, and "flip" it to the user.
This take no time by the cpu, since it downscaling was done by graphicscard.
If you do that with cpu only, it take a lots longer time.. so long time, you may not can done it realtime. Your calculations should only done once per resize and not realtime.
Fixed Resulutions:
They can not resize at all when first they are on use. But these named apps can use skinning in any resoulutions. The big downside is, it requre the user done by yourself with skinning.
Since apps is create very diffecent ways, it depend how it was created, you may want auto resize. Sometimes it works, sometimes not (I gave up when I tried to do the same in my next app, since it diddent work.).