Scripting feature (or customizable dashboard)

Is there any scripting tool to create ‘dashboards’ .

I would like to create a simple icon on to generate pre-defined reports such as the last 10 invoices paid or any other standard report but without having to drill down in the menus.

No scripting currently. I hope to finalize the work on API before end of this year, that would make possible what you are asking for.