Wenn man DLLs zum Beispiel in fremde 64-Bit Prozesse injizieren will. Ein Beispiel wäre da zum Beispiel Shell Erweiterungen für den Explorer. Oder
ActiveX und
COM Anwendungen. Oder um auf 64-Bit Prozesse zugreifen zu können (ReadMemory, ...). Auch vereinfacht ein 64-Bit Prozess den Zugriff auf die Registry und Systemordner eines 64-Bit Windows.
Und was heißt speziellen Compiler? Man braucht natürlich einen Compiler, der 64-Bit Code erstellen kann. FreePascal wäre ein möglicher Compiler.