Hello,
Sounds like a great idea.
Attached here is the v6 source for the Target Chip component which currently does thinks like looking at the target definition file for things like the chip name, number of pins etc.
You could essentially take this and by referring to the XML branches in the FCDX definition file work out what timers are available, max rollovers etc. You can use a text editor like notepad or textpad to view the FCDX definition file to see what the layout and branch names are for the various peripherals.
This blog post may help in detailing what's going on in the file.
http://matrixmultimedia.com/blog/?p=228
If you think that things are missing from the FCDX file then let us know. It would be nice to have the name of the timer count register so you can dynamically read or write the count using a component macro so I will get this on the list as something to add.
Let us know how your getting on.