As stated by Scott, you can create a Custom component.
This component would use JCR APIs. and can get any of the assets which could be then linked to.
We can also fetch all the assets from doing query using query builder APIs.
I hope this will help you.
~kautuk
Kautuk Sahni