1) Have any one made liberies for drawing normal stuff like Squares, triangles and circles?
Lots of libraries exist, but, rather than inventing a new one, a open source CAD/CAM application that can output M and G codes would be a better choice, in my opinion.
Then, read the M and G code file, and send appropriate move instructions to the Arduino.
2) I would like to send commands from a Lazarus (or like) program running on a com. thus make a call to my arduino like: draw(x,y), move(x,y) So then I can make the drawing in my own program and the Arduino do not have to have ALL commands for the drawing at once.
"Running on a com"?
It's good that the Arduino doesn't need all the commands at once, because it doesn't have near enough memory for any but the simplest programs.
I would like to send them one by one (I know inefficient - but I need it for other projects - my drawing is only a playground project)
Perhaps you are not aware that that is how most CNC machines are driven - one instruction at a time.