That should not be happening, well it doesn't for me anyways, it should completely delete the applet. I only delete applets if there are in .config/awn/applets right now, then there is no need for sudo/root permissions.
Hmm, it doesn't work here. When I delete an applet it stays there, obviously because of this error:
Traceback (most recent call last):
File "/usr/local/share/avant-window-navigator/awn-manager/awnApplet.py", line 216, in delete_applet
self.remove_applet_dir(fullpath, path)
File "/usr/local/share/avant-window-navigator/awn-manager/awnApplet.py", line 250, in remove_applet_dir
self.clean_tmp(path)
AttributeError: awnApplet instance has no attribute 'clean_tmp'
I've tested this with my RssApplet and used the directory structure as suggested.
As for the other stuff, thanks, it will be great to have this functionality.