If you are operating with tracking options set to "Cue Only" or you have "Snapshot" enabled when you record then you have effectively told the desk to record everything. See manual here and here.
In the Record Options, "SmartTag" enabled could record the hazer - if you changed one or more of its values in the programmer.
For full control of what gets recorded you need SmartTag off. You can then select "Tagged Fixtures" which will record every fixture that has been changed or "Selected Fixtures" wich only records the currently selected Fixtures. See manual here.
Cue Only, Snapshot & SmartTag all let the desk decide what to record, turning all of them off makes you decide but then you need to be sure you have included everything you want. Tagged Fixtures will generally get that right, with Selected Fixtures there is a risk that you will select a fixture, change it, de-select it, select another and change it then record - in this case only the 2nd fixture gets recorded.
Essentially, the desk will do what you tell it but you need to understand what you've told it. There are videos in the linked manual references, these might help.
To remove your hazer (or anything else) from a cue, select it, press Home then Update and select Remove.
Hope that helps.