You can't place an app on the homescreen. You can open an app, such that it is functioning in the foreground (in which case the homescreen launcher gets cached in the background). Or, if the app has a widget, you can place the widget on the homescreen, which will perform some fairly basic function, and use a small amount of RAM. But there's no way of placing a fully active app within the homescreen.