Die Entwickler dieser Programme kannten weder Windows 8 noch 8.1 zum Zeitpunkt der Entwicklung.
Das ändert ja nichts daran, dass sie die Windowsversion bei der Installation speichern und es deshalb absichtlich bei einem Windows Upgrade nicht mehr funktioniert... zumindest in einem der genannten Fälle.
Eine Neuinstallation von rein Windows 8.1 und der Programme sollte problemlos klappen.