Ho appena finito di scrivere il launcher di un progettino a cui sto lavorando nel tempo libero. E’ composto da un eseguibile C# che lancia un processo e vi inietta un bootstrapper in C che inocula il CLR di .NET ed una DLL in C# che assume il controllo del processo. E funziona anche con Vista e Windows 7 ed il loro maledettissimo UAC! Purtroppo non posso postare il codice, ma se qualcuno avesse bisogno di aiuto per qualcosa di analogo, penso di poter dare una mano 🙂