It never worked or you don't know how to use it ? 
I can read the documentation you provide, and I'm not new in computers

. I have followed the steps, trying to convert a very simple program into a function. It didn't worked as expected. Maybe I'm doing something wrong, I don't know, and, to be honest, I don't really want to know; the reason is simple: even if it works, your Add-In is
not the solution to the problem. I think you know why.
No offense, but I suspect that your Add-In simply changes a "PGRM" file to "FUNC", I don't know how exactly it does that, maybe it changes the header of the file, or something similar. Whatever your Add-In does, the result is not satisfactory at all. There are many limitations, concerning the "function" you can create this way: you can only use a few Basic commands, plus this "function" cannot call itself, i.e., no recursion. Furthermore, exiting to the menu, running your Add-In, then returning to the "Program" application to continue programming is a headache, especially during debugging the "function" you created. I'm putting the word "function" between quotation marks because this is not a real function, your Add-In makes it to mimic the behavior of a function, that's all.
I'm blaming you, at least you tried to do something to upgrade CP Basic somehow. Nice try, it's better than nothing, the functions that can be written using your Add-In are more complex than one command. But the fact is that function support in CP Basic remains extremely poor with or without your Add-In.
But you are right, the CP Basic is really poor! 
If you need an lternative, try CPLua; you will
never want to write a program in CP Basic again. It's much faster than CP Basic, and you can write
really complex programs without limitations.