А в чём сложность?
Последовательность действий избавит от подобных надуманных проблем.
Прежде, чем удалить, клиент обязательно спросити удалит, только после согласия пользователя (это во-первых).
А во-вторых, любая раздача в клиенте имеет свой значок, означающий её положение в клиенте,.. да и родным для пользователя языком пишет ейный статустак что
ПыСы. Не программа работает, а пользователь работает с программой -
http://youtu.be/n1UYy3lGXNo?t=5m13s .