Pues mas bien que CREAR algoritmos, estas buscando uno que los DIBUJE?
Para Delphi,
http://www.modelmakertools.com/ es el mejor. Tambien existen otros programas pero este es el mas integrado...
Ahora bien, depende del tipo de dibujos que quieras, porque sino es UML entonces el Visio (de MS) tambien es decente (o al menos, el unico decente que conozco!)