Onestamente, non credo che esista un componente in grado di implementare TUTTO quello che hai richiesto, ma potresti cercarlo sul sito Torry Delphi's pages.

Ho paura però che tu debba rassegnarti a scrivere un po' di codice per implementare le "feature" che hai descritto.

Ciao!