iPod touch syncs to my new computer correctly - apart from my Apps. How to fix?
Try going to the App store on the iPod and purchasing a free app.  It will ask you for your App Store account credentials.  Once this works, try syncing again.   It should then move across all the apps.  Make sure that Syncing apps is ticked in iTunes too (by default it is but check anyway).

Hope that helps.