The easiest way to see what code is "necessary" is to make a trivially small app, add the global extension, generate it, and look at the code generated.
As I recall there's a call in the main generated CLW that starts the NetTalk thread.
Cheers
Bruce