Yes, you will be able to change the font color in the readouts. Depends on which screen designer you use as to where you will do this. One thing to consider is that the font for all dros will be the same, they are not individualy editable.
Sure, you can write a custom macro that has DoOEMButton(50) and save it as M3000.m1s for example. Then in your init. string in general config add M3000 to it.
Brett