The drivers I've posted in the 1st message of this thread are generic drivers. They are supposed to work with every gamepad, but some won't work, especially if they are "sophisticated" or using a lot of power for extra-functions, leds, or have too many buttons (turbo mode, combo buttons, etc)
Example: my microsoft sidewinder pro is not working.
Also I'm quite sure the stick of the second gamepad you're suggesting wouldn't work, I think the drivers are not ready mor analogic.
The more simple the gamepad is, the more chances you'll have to get it working
Also note you won't have vibration functions or other, and leds will take a lot of power (USB gamepad tend to need a lot of battery, even without leds, and the USB function stops when the battery goes under 30%)
To summurize: I really can't tell what gamepad will work or not, I mean there's no list, trying it it the only solution. But I think the gamepads you're suggesting are a little too complicated for the drivers....(I suggest just one direction pad, and a maximum of 8 buttons+start/select)
One thing is sure, the dicota foldable pad is 100% working (
http://www.youtube.com/watch?v=mMkKLhFJMN0) and is the smallest I've found. But if you wan't a pad to play both on your TG01 and your PC.......hum...well....a bigger one for the PC would be nice.