For anyone else using a TomTom 130 (many are, thanks to NewEgg's recertified one selling for 50 bucks after rebate), there is indeed a way to load up a bunch of Geocache points.
Generate your GPX file using the Pocket Query utility here (membership required.) After it is e-mailed to you, save it somewhere to your hard drive.
Download and install GSAK from http://gsak.net/
Delete all of the sample data if you want by going to Database, Delete all waypoints.
Go to File, Open and open the GPX file that you saved earlier. You should now see all of your Geocache points.
With all of that loaded, go to File, Export, TomTom POI file. On mine, I unchecked the defaults and added the "BMP Icon" value. I got the icon from http://martinp13.virtualave.net/geocache/Geocache.bmp
It will create a file with an OV2 extension. It is important that the BMP and the OV2 have the same filename for the TomTom to recognize it.
Connect your TomTom to your computer and use Windows Explorer to copy the OV2 and BMP file into your TomTom's USA_and_Canada folder.
After restarting your TomTom, those new Geocache points should now be available as points of interest.
It worked for me, but as always, YMMV.