Yes, this application might be the one you've been using for so long, because its description is actually related to stocks, trading, charts, etc., but the main issue is related to its availability. The application doesn't appear to be available anymore. The website where the software was previously available is displaying a DNS error instead which means it has been discontinued.
I've also tried to locate an installation package, but it was all without results.