Q: Can you shed some light on how the persistent registry and ADSLOAD.REG interact? It seems that when I make registry changes and persist them, ADSLOAD.REG still overrides those settings.
When the BitsyX boots up, it will load the persistent registry if it is available and valid. After that it launches its drivers, one of which is the REGI driver, which parses and applies the ADSLOAD.REG file. This means that all settings in ADSLOAD.REG are applied after the persistent registry is loaded.
You can prevent ADSLOAD.REG from loading by disabling the REGI driver, in which case no settings from ADSLOAD.REG will be applied. To do so simply set the following key in the device registry and then persist the registry:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\REGI]
"Flags"=dword:4