Es liegt nicht am erzeugen selbst, davon gehe ich aus. Es liegt an den Formularen.
Wenn ich beiden fehlerhaften Formulare nicht erzeuge, kommt natürlich kein Fehler. Aber ich muss sie ja erzeugen, um darauf zugreifen zu können.
MadExcept sagt tatsächlich etwas!
Die Exception Message ist: Fehler beim Festlegen des Pfades "C:\Users\ABC\Desktop".
Der richtige Benutzername wurde hier von mir durch ABC ersetzt.
Das Problem hier wiederum:
wieso ABC\Desktop? Ich befinde mich in einer VM VirtualBox, XP SP3) und dort liegt die Exe NICHT auf dem Desktop!
In meinem Source steht C:\Users\ABC\Desktop auch nirgendwo hard coded.
Edit:
Problem gelöst!
Auf einem vollkommen anderen Formular, welches laut
IDE fehlerfrei sein sollte, enthielt eine Komponente, welcher man im Objektinspektor einen Root-Pfad zuweisen konnte.
Dieser war, warum auch immer, auf mein Windows 7-System festgelegt und wurde erst später, nachdem alles erzeugt wurde, auf das aktuelle System festgelegt.