How do i create widgets?

Is it possible to create widgets? i want to make it possible so that when a person long presses on a picture then it takes the user to their homescreen to set that picture as widgets.

Current not.
But maybe in the future.