Suponha que algum autor imponha seu aplicativo Windows como instância única. Existe alguma maneira de criar várias instâncias desse aplicativo (além de executar dentro de uma máquina virtual ou solicitar ao autor que reescreva o aplicativo)?
Se houver uma ferramenta pronta, eu gostaria de conhecê-la. (Eu tentei sandboxie e Altiris SVS sem sorte).
Se não houver nada lá fora, quero programar uma ferramenta / hack que me permita fazer isso. Estou procurando indicadores por onde começar - o que estará envolvido, que habilidades seriam necessárias. Eu tenho habilidades moderadas de programação em C e Java.
Se isso não puder ser feito, explique o motivo.
EDIT: Eu sei que é uma má ideia, mas ainda preciso fazê-lo (por várias razões). Eu quero uma maneira genérica que funcione para qualquer aplicativo e não introduza erros.