I would imagine it could be done, but it's probably more tedious than running a Linux app on Solaris x86. Because the chip architecture is different, you would probably have to at minimum recompile the source code, but even that doesn't guarantee it will work. My guess is most apps will need some recoding to work correctly, so you're probably better off finding an equivalent version for Solaris x86 than trying to port it over, unless of course it's your own custom app.
The only thing that should port over without a hitch would be apps writen in Java.
Jarrett