Excels current version and form are written in the programming Language C++
Since the programs and functions you mention run inside excel, using the same programming language would seem best. However, that means you would literally have to program the application from the ground up.. Starting from scratch.
Honestly, if excel is the foundation you are using and it sounds like your using just hyperlinks, it almost seems more efficient, easier and an easier adoption for your potential users if you distributed your work as a standalone workbook / template that can run inside excel.
When you say you want this as an installable program, maybe you are worried about your work being distributed without a paid "license" There are ways you can protect your current work if you were to distribute it. Such as, password ***** the workbook and other methods of version control.
but if you are intent on programming this from the ground up. C++ is what you want to use, since thats the language excel runs off of, and your "program" runs inside excel.
Seems like the path of least resistance.
I strive to provide great service, and greatly appreciate a 5 star rating clicked and submitted when you are satisfied.. I always answer follow up questions.
Senior Technician and Network Switching Systems Operator / Maintainer.