Thank you for taking interest into CATrain for such a long time!
Unfortunately we lack development force to upgrade the software often enough…
Daniel has been working a lot to improve itineraries, with alternate routes and so on, but those new capabilities still need to be integrated in the final package. This is not easy because, as you noticed, CATrain is a very old development. It lacks modularity and it cannot be easily improved to take benefit of new Windows APIs (Application Programming Interface).
This is also true for graphics and colors… A software which only supports the 16 basic colors of Windows 2.0 is now a bit out of date

A lot would need to be done…
Kind regards,
Joel