In Android ICS we have an ability to disable built-in applications. Is it possible to know if specific app is disabled or enabled in code?
Try http://developer.android.com/reference/android/content/pm/PackageManager.html#getApplicationInfo%28java.lang.String,%20int%29 and check the 'enabled' flag in the returned ApplicationInfo object.