>Does anyone know how I can go about automatically having my apps check the size of the user's monitor and adjust accordingly?
There's no way to tell the size of the monitor - the screen resolution is easy (between SYSMETRIC() and code in the FAQ for retrieving color depth, it's no problem) but there's no real way to dtermine if the output is going to a 2" LCD or a 5' projection screen...