How difficult is it to port a fully function os2 application to osx / cocoa?