I have a collection of these polished rocks myself, but I don't think I would put any in my tank. The biggest problem being, even if you know the type of rock is safe, there's no way of knowing whether or not a dye has been used as they so frequently are to enhance or even change entirely the colour of the rock. Agate, while it appears in nature in a pretty wide variety of colours, is also famous for being dyed to all sorts of variations, so I wouldn't trust it myself.
The light pink rock at the top is most likely rose quartz and should be ok, but again, there's no way of knowing if a dye has been added to enhance the colour. It's usually a more pale pink in nature than it appears in that photo, but not always, so it could be natural, or it could be dyed to enhance the colour.
Wish I could be more help, but it really is pretty hard to know whether or not dye has been used when you buy these rocks...