well for me, my images fall into two categories - narrowband, where the gradients are not terrible, and broadband, where the gradients are obscene and ridiculously complex due to multi-night projects. (but the target is usually a galaxy)
in the case of narrowband images (or RGB images of non-galaxy targets) i usually just place a few samples by hand. there's enough signal all over the image that any remaining gradients are not super visible (but they are definitely still there.) in this case there's no need to mass delete any samples as there are just a few.
in the case of RGB galaxy images, i just set the tolerance to something huge and let DBE auto place samples in a grid all over the image. if it misses the corners or something, i increase the tolerance and regenerate. then i just use my keyboard to delete all the samples over the galaxy. this is possible because the auto-generated samples are placed in columns starting at the top left of the image. so if you select a sample somewhere in the middle and start pressing delete, the next sample is always the one below and so pretty soon you can delete all the samples over the galaxy. then i remove the samples that are on the brightest stars and around the brightest stars.
at that point i'll turn the tolerance down and run "resize samples" (even though i havent changed the size.) this causes DBE to recompute whether or not the samples are bad. if the new tolerance is too low i increast the tolerance and repeat until i can capture all the samples again.
then l extract a background and do STF (maybe super-STF) and look for bright "lumps". these lumps indicate where samples are very likely on stars or star halos. i go back to the image under DBE and move or delete those samples and iterate.
so anyway the key to easy sample deletion is to let DBE generate them, but that only really works on galaxy-like images.
i agree that an astrometry-based sample placement would be awesome. PI definitely has all the internal hooks for this to be possible now.
rob