Incase you still wanted to know where they live
C:\Documents and Settings\<windows user name>\My Documents\EA Games\Ultima Online Legacy\User Data\<Account>\Siege Perilous\<character>
The "Ultima Online Legacy" will change depending on the client you use like "Ultima Online Stygian Abyss" and the shard section "Siege Perilous" can change but I figured thats where you want to look.
The default still exists in your default install folder, though I'm not sure what the default something like program files\eagames\ultima online legacy or something.
I for instance install things into the C:\games\uo so you can find the default Macros.txt or macros2d.txt file in there. For the 2d client if the macros2d.txt file exist it takes that one rather than the Macros.txt
Then uoassist stores them in the UOassist folder\UOA-Settings. Again I do mine strange I install into C:\games\uoassist\.