Das Projekt ist sprichwörtlich Jahrzehnte-alt... Das scheint sich langsam zu rächen

Das kann ich grade sehr gut nachvollziehen. Arbeite grade auch wieder an einem Programm, für das ich zum 20-jährigen Namens-Jubiläum Unterstützung für High-DPI einbauen möchte. Hört sich einfach an, ist aber dann doch ein Fass (fast) ohne Boden.
(Wobei ich in dem Kontext auch ein paar andere Dinge im Code aufräume, die damit nur am Rande was zu tun haben.)
Das ist je nach Originalzustand mehr oder weniger viel Arbeit, aber es lohnt sich,
imho.
Being smart will count for nothing if you don't make the world better. You have to use your smarts to count for something, to serve life, not death.