Explain what you mean by integrate into applications? I don't think Hal works like the MSAgents when one clicks on Help like in Excel or Word. Hal is a also different than the Deskmate or CyberBuddy characters.
Hal can be made to open files, search the internet, close flies, run certain programs, etc.
Let us know what you have in mind and perhaps a solution might already exist.