@dani_cs wrote:
..... What do you mean with straight things-to-be-tangent-to? ....
Only that if the two selected objects that you want your Circle to be tangent to are straight [Lines, Polyline line segments, Xlines, Rays], I have in mind a way that it might be done. If you need to be able to also select curves [Arcs, Circles, Polyline arc segments], then the way I have in mind won't be possible. [Regular Circle's TTR option doesn't work with some kinds of curves anyway -- Ellipses, Splines.] I can imagine there might be a way, but not the way I am thinking of.
EDIT:
Here's what I had in mind, using the CTTD command defined in the attached CircleTTDynamic.lsp file:

Note that it bases its position and radius calculations on the raw distance from the intersection [or virtual/apparent intersection] of the selected objects to the cursor location, and always places the Circle in the area roughly between the selection locations. So in the one between Ray and Xline, the Circle heads back to the right when the cursor gets far to the left, past the virtual intersection.
If the two objects are parallel, it draws the one possible Circle, and starts a Move command with the displacement direction locked to parallel to the objects, for placement:

But since so much of what it does is based on the angles of the objects and the angle between them, with no such possibility when curves are involved, it can't work with them.
[EDIT: Replaced the file -- the original had a selection prompt holdover from the Bisector routine that was the source of the straight-object-limited selection parts of the code.]
Kent Cooper, AIA