Vous pouvez consulter le journal des modifications et les commentaires sur le marché pour obtenir des informations. De nombreuses applications ont récemment été mises à jour pour être compatibles avec ICS et il en est généralement fait mention dans le journal des modifications. De même, si l'application n'est pas compatible, il y a généralement un commentaire à ce sujet.
D'après mon expérience, presque toutes les applications que j'utilise sont compatibles avec ICS ou ont été mises à jour. Certaines n'ont peut-être pas toutes les fonctionnalités de compatibilité, comme le nouveau style de menu, mais ICS est également rétrocompatible avec l'ancien style.
EDIT : Les développeurs peuvent également spécifier le paramètre Android:MaxSdkVersion dans leur AndroidManifest.xml, ce qui empêche l'application de fonctionner (et, selon moi, d'apparaître sur le marché) sur les plates-formes plus récentes. Je n'ai pas publié d'applications sur le marché, donc je ne suis pas sûr qu'il y ait des paramètres séparés pour empêcher les applications de s'installer sur des plateformes de version supérieure.
Vous pouvez essayer de vérifier le AndroidManifest.xml de vos applications en utilisant Android-apktool mais cela nécessite que vous sachiez comment obtenir les fichiers .apk sur votre PC.