Como garantir que apenas uma única instância do meu aplicativo seja executada?

Existe suporte no Delphi XE VCL para garantir que apenas uma única instância de um aplicativo esteja em execuçã

No passado, eu usei o código da biblioteca para controlar um Mutex que sempre pareceu complicado. Como estou iniciando um novo projeto no Delphi XE, me pergunto se preciso desenterrar esse código antigo ou se já há suporte embutido no XE? Ou existe outro código fácil de aplicar que seja legal e moderno?

questionAnswers(2)

yourAnswerToTheQuestion