Apps don't (or shouldn't) connect automatically. But your global internet settings might do.
What values do you have in "Settings" -> "Internet Connections" ?
If you have your "search interval" set to anything other than "Never", then you should expect to be connected regularly. This has nothing to do with any application.
i think the search interval only applys to wifi, trhy setting it to only connect automatically to wlan. and if it still auto connects to gprs i'd guess smscon was doing it.
Pretty sure that's not true - the "Connect Automatically" setting determines what it applies to. If you choose your gprs connection then it will connect to gprs at the given search interval (it does for me, anyway)