I tried your idea of "Disable Desktop Composition" but yet no difference, still the game automatically minimizes.
For Example when i'm playing GTA Vice City on my PC, after around 20-30 second later the game just minimizes and the desktop appears.
So what do i need to do in order to prevent this from happening??