Si bueno, pero por qué estas tan seguro que funcionará de esta manera?, si yo crease un componente "trial" que reaccione tal y como describes, no solo revisaria el parent PID, sino tambien el "
IsDebuggerPresent", un FindWindow(xXx....), una verificacion de objetos OLE-COM instanciados por el "ejecutor", etc,. etc.
Ahora dejame ver si entendi, lo que quieres es correr el Delphi "en segundo plano", inyectarle un codigo para que éste ejecute un programa que use el componente :P, luego finalizar el Delphi?
Saludos