I wrote this article as a response to answer questions about how to change screen resolution posted on Delphindo mailing list. Actually, this writing is my post in that mailing list.
Personally, changing screen resolution to the faint of heart, is not good practice because screen is shared resource. Changing screen resolution may cause other applications currently running, look ugly. That means our application is not cooperative.