Hola,
Hay que usar más el
buscador de los Foros. Si lo hubieras hecho, muy probablemente, te hubieras topado con alguna referencia a la
unidad UIApp escrita por nuestro compañero Román, y que soluciona estupendamente lo que te preocupa: que no se ejecute más de una instancia de tu aplicación.