I don't think you're going to find a noun for this. But if you assume that desires always have objects, then an adjective could be goal oriented.
In other words, the goal of any such object is to meet a certain goal (to acquire the object of its "desire").
In such a sense, a baby is goal oriented toward getting food, and a business is goal oriented toward maximizing profit.
Although I don't normally supply Wikipedia references, here is something on programming languages. The emphasis is mine.
Very high-level programming languages are usually domain-specific languages, limited to a very specific application, purpose, or type of task, and they are often scripting languages (especially extension languages), controlling a specific environment. For this reason, very high-level programming languages are often referred to as goal-oriented programming languages.
The idea of goal modelling is also related. Here, as it applies to businesses.
In a reverse sense, then, anything that has a purpose (or function or goal) has a "desire" for those things that fulfill its purpose.