Hallo, ich habe gelesen das Du keine Extra Komponente möchtest aber der Einfachheit halber gebe ich Dir trotzdem einen Link zu einer Komponente die das macht was Du willst.
The-Drag-and-Drop-Component-Suite-for-Delphi, werf einfach eine TDropTextSource in Dein Programm und reagiere auf dessen Ereignis.
Da der komplette Source bei liegt kannst Du Dir natürlich auch Dein Eigenes Dingens erschaffen, aber wozu das
Rad neu erfinden.