Dafür braucht man keinen Installer, sondern muss nur die entsprechenden Einträge in der Registry machen. Ein Programm kann also selbst nachschauen, ob es für sich diese Einträge gibt, und wenn nicht, diese anlegen.
https://stackoverflow.com/questions/...-with-settings
Suchmaschine mit
registry "open with" delphi source füttern.
Gerade brachte der erste Eintrag im Suchergebnis den passenden Quelltext bei StackOverflow zutage:
AddAppInOpenWith