How to use drag and drop and dynamic pictures

Sub Object_OnDropFiles(files)
Object.picture = files
End Sub

Object.Picture It will read/write the picture for the current state. It is suggested you use this only if your object has one state, use one of the other two methods if you have more states since that better guarantees the expected result.
Object.States("statename").Picture It let you specify the actual state you want to modify.
Object.States("").Picture It'll read/apply the picture to ALL states.