|RMEnsure VProtect 1.58 RMLoad <Obey$Dir>.Utils.VProtect
Set Boot$OSVersion 3.20
RMEnsure UtilityModule 3.20 Set Boot$OSVersion 3.10
RMEnsure UtilityModule 3.10 Set Boot$OSVersion 2.00
If "<Boot$OSVersion>"="2.00" Then /<Obey$Dir>.Utils.RO200Hook.!ArmBoot
If "<Boot$OSVersion>"="3.10" Then /<Obey$Dir>.Utils.RO310Hook.!ArmBoot
If "<Boot$OSVersion>"<>"3.20" Then Obey
Set Boot$path1 <Boot$Path>
SetMacro Boot$Path <Boot$Path1>,<ARMBoot$Dir>.
SetMacro ARMBoot$Path <ARMBoot$Dir>.
Set ARMBoot$Dir <Obey$Dir>
If Wimp$State="desktop" Then /ARMBoot:Utils.DeskRun
If Wimp$State="commands" Then Error The ArmBoot application has been accessed before the desktop. Please re-set the computer to clear the fault.
