declaring the borrowed vtable at runtme in the ua_application.c

saves about 20kb in the final stripped executable

where would be the right place to do such declarations? 

relates to #101 

can someone review?