The System macros are prefixed with System_ because there are two different types of System Macros that can be built, System_Macros and RE_System_Object_Code, but only one type of User Macro.

Please note that these names are hard coded and cannot be customized. Even if compiled into a DLL, they will remain standard.