Es gibt Möglichkeiten um XML Dateien zu laden. Aber vom Umwandeln habe ich bisher noch nichts gehört. Aber du kannst sowas relativ leicht selbst machen.Da hätte ich noch eine andere Frage, die nur am Rande dazugehört: kann man aus Lazarus heraus XML-Dateien in HTML-Dateien umwandeln?
Zu deinem anderen Problem: Mach mal ein ShowMessage(Sender.ClassName); Wenn ich richtig liege, müsste TForm raus kommen. Wenn das der Fall ist, müsste es so gehen:
(sender as TForm) Damit kannst du auf die Eigenschaften und Methoden von einem Fenster zugreifen. Jedoch nur wenn Sender vom Typ TForm ist.