I already said so elsewhere, but all that was required to export and import presets along with the correct IRs was a file management as we know from software samplers (or sequencers in general).
When you export a patch, there should be options to save just the patch file, the patch file along with the used IR(s) or a consolidated file. Works exactly like that with, say, Native Instruments' Kontakt or Battery.
Then, when you import a patch, it should automatically find the right IR(s) - in case it's loaded into the Helix already (fwiw, there should be a checksum check in addition to a name check). In case it's not, HX Edit should ask you to locate the correct IR or perform a search (entire filesystem, just a drive, just a folder). Once the right IR is found, HX Edit should ask you which slot to import the IR to (or just use the first free one). In case all slots are filled up already, you should be asked whether you wanted to replace an IR. Ok, this might introduce some (correct patch) data loss. So let's see for further things proper IR management should allow for to adress this:
All IRs in use should be tagged as such. That way, you'd know which ones could be deleted easily. Should be a piece of cake to implement that (at least compared to some of the other coding marvels we see being done on modelers). But that still could be improved. When you select a loaded IR that is tagged as being in use, there should be an option to display a list of all patches the IR is used in. That way you'd know whether deleting the IR would affect important patches. It should further be possible to batch save all patches using a certain IR, so you could safely delete them (along with the IR).
Amen to all that!
It's 2020 and I still have to deal with truncated file names? I could actually understand if reading them would become problematic on some displays (so they would possibly scroll and it'd take a while for us to see the full name) - but truncation? Really, that's just embarrassingly Win95-ish.
I would absolutely love to be able to free up large parts of my IR slots to temporarily explore larger chunks of IRs straight on the Helix, simply because it's just friggin' excellent to do that in pedal edit mode while playing. But it's impossible to go for that unless I do a full backup (which takes time and hence reduces fun instantly). And even if I decide to do so, what if I wanted to keep some of the fresh IRs? Take note of the fresh IRs I want to keep, backup all new patches using the fresh IRs individually, take note which patch uses which fresh IR, reload the backup, find slots for the fresh IRs, load the new patches, re-assign the fresh IRs to them. If it wasn't that sad, you'd think this was a comedy.
Fwiw, just some days ago I imported a bunch of IRs and found some of them extremely nice. So I went crazy creating patches with them. Let's say like around 30. Now I want to throw the unused ones out but don't exactly remember which ones I didn't use (ignoring my own advice that I give to everybody asking me about these things, how clever...). In addition, I placed those IRs somewhere in the middle of the IR slots - but I'd prefer the 2-3 ones I'd actually like to keep be moved up to my first 30 slots (which I decided to reserve for "keep these on the unit all the time until there's a solution for the IR dilemma" duties), so I would have to re-assign them anyway. As a result, I will now have to try to remember all the patches I created ever since the IR import, write down the IRs used, delete the new IRs or move the ones used up and then re-assign them in the patches using them.
And that was just dealing with a mere 10 (!) IRs. Now try to imagine what I would end up with in case I started to select IRs from the RedWirez Big Pack that way (which comes in with around 20k IRs). I'd likely spend the rest of my life taking patch-IR-relationship notes.