Excellent idea! And welcome here!
The right place to run molecules computations is the graphics processor, sure. If it hasn't been done before, it would be about time.
Not just for dynamics! I wish I could compute single static molecules as well on the graphics processor. Not only for ab initio quantum mechanical computations of orbitals and conformations (for which the graphics processor would fit naturally): even the simplified models (Am1, Pm3...) are uncomfortable on a Core 2 with as few as 15 carbons, and processor speed per task has made zero progress since the Core 2.
In contrast, graphics processors compute faster than a Core, and keep improving.
One difficulty: graphics processors run best on crunch-without-questioning programmes, but molecule conformation does require questioning during the optimisation: has the bond become unlikely long? Is the optimum behind this small energy hill?
As well, the algorithm is way more important for speed than the hardware - as you know. Writing a huge equation with the XYZ of each atom and optimizing them for energy certainly leads to a very slow programme. It would be better to look after molecule parts that depend little on the rest, like a phenyl group having just one link with the molecule, optimize it once and update it only if something new (a collision) happens. For that sake, optimizing bond lengths and angles would be better than atoms positions. As well, a less stupid programme could search if some molecule parts are already well-known: optimizing an alkyl tail or a cyclohexyl again at each molecule makes no sense; even the drawing interface could do it by rules better than now. Then, only multiple rings, steric hindrance, intramolecular interactions, and collisions would make the programme complexity more than linear.
Here again, letting this kind of subtlety run on a graphics processor is a challenge, for which limiting oneself right from the beginning to one programming model like a cellular automata might let miss important gain possibilities.
Well, if this is too simple: I wish there were a programme that computes freezing points... None seems to exist, because it's too difficult. It requires to check all possible ways to stack a bunch of molecules, with many positions and orientations, where some molecules can change their shape to freeze better. Probably inaccessible, even with stiff molecules.
Wish you to succeed, as better software is needed here!