Dieses Tool heißt Delphi Dekompiler (DeDe)...
Aber wie gesagt, mehr als Assembler + dfm kommt da nicht bei raus.
Wofür das sehr nützlich ist, ist für Optimierungen, also ich dekompiliere mein fertiges Projekt und versuche dann an bestimmten Stellen stattdessen den (vorher manuell optimierten) Assembler-Code in mein Programm einzusetzen.
Wer aber Assembler nicht kann und vor allem am Code und nicht an den Formularen interessiert ist (die könnte man ja auch nachbauen) für den gibt es da nix.
Übner illegale Zwecke für den man den Delphi Dekompiler benutzen könnte, möchte ich jetzt nicht reden, aber da gibts schon einiges "Sinnvolles", für den man den benutzen könnte.
Der Grund, warum da kein Delphi-Quelltext mehr rauskommt:
Der Delphi Compiler optimiert beim Kompilieren so stark, dass einfach nicht mehr erkennbar ist, welcher Delphi-befehl das mal war.
Die einzige Möglichkeit wäre also, zu versuchen, zu erraten, was diesen Assembler-Quelltext erzeugt haben könnte, aber meines Wissens nach ist das einzige Projekt, das sich soweit ich weiß damit mal befasst hatte, "eingegangen", d.h. die Leute kamen nicht mehr weiter...