¿Cómo asegurar que solo se ejecute una sola instancia de mi aplicación?

Existe soporte en Delphi XE VCL para garantizar que solo se ejecute una única instancia de una aplicación?

En el pasado, he usado código de biblioteca para controlar un Mutex que siempre me ha parecido complicado. Cuando estoy comenzando un nuevo proyecto en Delphi XE, me pregunto si necesito desenterrar ese código antiguo o si ya hay soporte integrado en XE. ¿O hay otro código fácil de aplicar que sea agradable y moderno?

Respuestas a la pregunta(2)

Su respuesta a la pregunta