Was deine Frage nach neueren Delphiversionen angeht: Die bei Delphi XE+ mitgelieferte Version erzeugt diesen Fehler bei mir nicht, nein.
Bei Delphi 7 bekomme ich einen internen Fehler sobald ich den Konstruktor aufrufe. Der restliche Quelltext hat mit dem Fehler nix zu tun.