for example i install app A and dependencies B,C and D are installed. it would be nice if synaptic could somehow provide an uninstall script for these packages if i decide not to keep A.
for example when the 'apply' screen pops up there could be a button called 'save uninstall information' or something like that which simply lets you save a file called 'uninstall_app_A.sh' and save it to wherever i want it to be saved. doubleclicking this .sh file then uninstalls A,B,C and D
alternatively in synaptic > file >history > entry
add uninstall checkboxes, something like this
http://img382.imageshack.us/my.php?image=screenshot1xv4.png
or perhaps even better add a 'history' entry in the left pane of synaptic (where it says section,status,origin etc)
with isntall history sorted by date/time with uninstall checkboxes as in the screenshot above