An alternative to Tyre is ITN Converter. Save your route as an ITN file and then place this in the relevant folder of the internal memory of your TomTom. I think this folder is named 'itn'.
As it uses the Google Mapping API I doubt it would work without a net connection. The USB option is to allow you to use the program away from your main PC, say in an internet cafe or at a friend's house.