Any kind of application you have the source code to, which is nearly everything in Ubuntu repositories.
With the caveats that the application must be written in a language whose compiler/interpreter seamlessly supports ARM, and whose dependencies all take ARM into account wherever architecture-specific code is necessary.
Again, nearly everything in the Ubuntu repository.
Mostly everything except Flash and proprietary games.