Ok, may be some more info, sorry 🙂
In Sql Server Configuration Manager, against the SQL Native Client Config, you can add Aliases.
I need to provide a mechanism to change the Server for an alias in this list.
Hehe, sp_set_sqlagent_properties is undocumented, scary to run 🙂