Hi @billchadwick
Thanks for your reply! Yes, I agree the application note is very general.
For MCUXpresso project migration I recommend to start in a clean RT1064 project, the starting point it could be one from USB and freeRTOS. Below I wrote some general migration guidelines from my experience.
1 Copy RT1060 tethering folders and source files and paste them in your project. Make sure that folders are not excluded from build. Untick this option in folder properties.

2 I usually check original project settigns and I try to use the same on the target migration project. Below the most common ones.
Project properties >settings >tool settings > preprocesor, includes libraries

3 From project properties >settings >tool settings > also check Manage linker script , for more advanced linker settings and also check optimization.
4 Check memory layout project properties > MCU settings.
4 With MCUxpresso SDK component manager pull required/missing application drivers.

5 Review MPU settings, Board, clock and pin settings. Sometimes SDK projects are using Config tools to clock, peripheral settings.
6 Review (USB) applicaiton settings.
All the best,
Diego