On what would have been the couple's 44th wedding anniversary, the 79-year-old artiste and social activist tweeted the image in several posts and called for an end to gun violence, reported Sky News.
"Over 1,057,000 people have been killed by guns in the USA since John Lennon was shot and killed on 8 Dec 1980. 31,537 people are killed by guns in the USA every year. We are turning this beautiful country into war zone.
Together, let's bring back America, the green land of peace," Ono tweeted. "The death of a loved one is a hollowing experience. After 33 years our son Sean and I still miss him. Yoko Ono Lennon," she added. Ono and Lennon were married in Gibraltar on March 20, 1969.
Lennon was murdered outside their New York apartment in 1980. The 40-year-old was shot four times in the back by Mark Chapman who had asked for his autograph only hours before he laid in wait and killed him.
The recent calls for tougher gun control laws in the States follows the December 14 mass shooting that killed 20 schoolchildren and six adults in Newtown, Connecticut - and the Aurora theatre massacre in Denver last summer which claimed 12 lives.
Spotted: Kriti Sanon at spa in Juhu
'Look' how the Sheena Bora case has taken a toll on Indrani Mukerjea
Photos: Katrina Kaif, Parineeti Chopra, Shilpa Shetty's movie outing in Juhu
Birthday special: 14 Bollywood actors who made it big on TV
Photos: Vaani Kapoor, Poonam Pandey, Sana Khan at fashion event