You cannot carbonize an app without the source. If you have the source and are lucky you can simply recompile it (you can only do this if you happen to have only made API calls that were included in Carbon). Otherwise you will need to find ways round the "missing" APIs. This is the easy way! The hard way is to re-write in Cocoa.