You can save your custom colors with specific connections if you use 'registered' servers in SSMS.
I like to set all my production server connections to red, to cut down on the chance of running things on the wrong connection by mistake.
I have a couple different color designations going on. It really helps when you have a large number of servers with the same database names. Especially good for Prod/Test/Dev situations.