Thank you for your reply. Is that solution any better than what I've come up with? You still have to hard code in each object that you want to check for. As many of the objects are drag and drop, this means potentially any object could overlap it. Am I missing something?
Also, it is okay if they overlap somewhat, I just want the player to purposefully select the object and I think ensuring that they have the mouse cursor not directly over any other sprite, is probably okay. I just wish there were a neater way of doing it than having to list each sprite separately.