How can I minimize Applications in Android?
Pressing the Middle (or Home) Button does "minimize" the App. This is a design idea of Android. 

If the App does not get resumed at the same point, then that is the failure of the App's developer and source code not using the relevant API calls or a general flaw in the App's code.