OK, now I am VERY confused...
I thought HiEditor was a TEXT EDITOR.
Isn't what you are trying to do what WinASM does? The two are entirely separate things. Why should a TEXT EDITOR have the facility to execute the code being displayed in the editor window? It should have NO concept of projects or of links between separate documents being edited. When the line blurs between HiEditor and WinASM, then there is a problem, surely, because both are (or should be IMHO) completely different tools optimised for completely different tasks. Otherwise HiEditor becomes bloated with code-executing and assembling stuff. If I want to edit and assemble a project I use WinASM, not HiEditor.
Or is something else going on here? Is WinASM now not suppported any more? If the idea is to change HiEditor into something more than a very highly-featured TEXT EDITOR then I think you are on completely the wrong track, Antonis. Sorry.