Большинство приложений загружают ресурсы самостоятельно на SD-карту, потому что приложения обычно находятся в каталоге данных, который на некоторых телефонах не очень большой (например, ~ 140 МБ бесплатно в новом HTC Desire).
Хорошим примером является MapDroyd, который загружает и обновляет сами данные карты через http независимо от рынка.
Начиная с Android 2.2 (Froyo), вы можете установить приложение на SD-карту, но не на обычную SD-карту, а в специальную зашифрованную часть SD-карты.
Если вы действительно хотите использовать Android Market для всего, что вы можете разделить свое приложение на два или более приложений - одно для основного приложения и одно для ресурсов. Приложения, подписанные одним и тем же ключом разработчика, могут получать доступ друг к другу.
Если основное приложение запускается, проверьте приложение ресурсов и, если оно отсутствует, откройте Android-маркет с приложением ресурсов для загрузки.