Can you force installation to the internal memory? Move apps at will to the sd card? If you're rooted you can force installation to either location with apps.
One more consideration: if you didn't download this via the official Android marketplace, maybe you aren't allowed to install the app.
Sent from my LG-VM701 using Tapatalk