1) ОС, где будет выполнятся твоя графическая программа - ?
2) (из 1 => ) среда, в которой будешь разрабатывать ? (я бы чисто субъективно выбрал VC6 + библиотека MFC, ибо только в них и сижу
)
3) что значит - формы для отображения ? Можно представить элементы в виде классиков, произведённых от окна (и двигать по форме удобно, и рисовать на них удобно) , располагать на основной форме элементы-контролы, а связи рисовать на основной форме в виде линий и т.п.
4) насчёт готовых рисовалок - неизвестно ТЗ задачи
Про что идёт речь ? Блок схемы? Принципиальные схемы? Ещё какие то ?