Собственно, дубль сообщения
отсюда, вынесенный в самостоятельную тему, поскольку вопросы обработки командной строки возникают на форуме регулярно.
Предлагаю развить управление объектами LT из комстроки в следующем направлении:
ta - добавить задачу
td - удалить задачу (выводится окно с запросом на удаление, +дополнительное окно в случае наличия подзадач)
na - добавить заметку
nd - удалить заметку (выводится окно с запросом на удаление, +дополнительное окно в случае наличия подзадач)
pa - добавить проект
pd - удалить проект (выводится окно с запросом на удаление, +дополнительное - если проект не пуст)
ca - добавить категорию
cd - удалить категорию (выводится окно с запросом на удаление, +дополнительное - если категория не пуста)
ka - добавить контакт
kd - удалить контакт (выводится окно с запросом на удаление, +дополнительное окно, если контакт задействован в задачах)
Сокращения означают:
ta ==
task
add,
td ==
task
del,
na ==
note
add,
nd ==
note
del, и т.д.
А то add_planning?, конечно, красиво, но длинновато для набора

Соответственно, комстрока должна позволять указывать дополнительные параметры. Например:
lt na{Моя заметка для категории База знаний} c{База знаний} (кстати, если категории нет - она создается?)
А чтобы не париться с настройкой алиаса lt в каждой конкретной системе, можно и EXE-файл официально переименовать
с
LeaderTask.exe на
lt.exe, благо это сочетание все еще счастливо никем не занято.