надо иметь 2 HiAsm - один чистый официальный, а второй - с экспериментами
Я делаю так: Переименовываю копи файлов с изменениями в *Ex.pas, *Ex.ini и *Ex.ico(картинку тоже надо поправить для отличия), а в *Ex.pas делаю замену всех name на nameEx.
unit hiCheckBox; -> unit hiCheckBoxEx;
....
type
THICheckBox = class(THIWin) -> THICheckBoxEx = class(THIWin)
...
procedure THICheckBox.Init; -> procedure THICheckBoxEx.Init;
begin begin
....
type
THICheckBox = class(THIWin) -> THICheckBoxEx = class(THIWin)
...
procedure THICheckBox.Init; -> procedure THICheckBoxEx.Init;
begin begin
И устанавливаю, как новый компонент.
В результате, в одной схеме, можно использовать мод и штатный компонент.