suggestion for database functions

I'm using the most recent beta version and I'm increasingly happy with the developments and improvements.

I have a few suggestions to improve program behaviour even more.

Often I have a need to be able to select routes and tracks within a list and not show the rest (waypoint and such).
Currently selection is only possible for tracks or routes.
Sugget to make the filter buttons such that they would toggle between filter-active and filter-inactive when actuated. Would that make sense?

Another improvement would be if the user could select the columns to be shown in the dataview.

A filter for "all items not used in any list'' would facilitate database maintenance.

Similar for a function to filter duplicate items be it waypoint with exactly the same location or identical routes or tracks.

The folders functionality is a very welcome one but can still be improved.
Dragging and dropping currently results in a copy action (like the ''send to'' function does). In explorer one is used to also be able to move an item by either 'right mouse'' or cntrl key. This would be a welcome enhancement.