Android C2DM & iOS APNs

There is a need to be able to send from Windows (VLC & Firemonkey) and OSX applications push notifications to mobile client applications using the Android C2DM and the iOS APNs.

Also on the mobile devices (iOS and Android) there should be a client component for handling these messages (like the popup messages you get in Facebook, even when your app is "not running")