The past tense of set one's heart on is also set one's heart on.
The third-person singular simple present indicative form of set one's heart on is sets one's heart on.
The present participle of set one's heart on is setting one's heart on.
The past participle of set one's heart on is set one's heart on.