As subject said what I want to do,I find a way :
http://stackoverflow.com/questions/23677175/clean-windows-thumbnail-cache-programmatically/23686413#23686413
but I cant run this code In Lazarus or Delphi because they don't recognize "IEmptyVolumeCacheCallBack".
Any body know about this task or how can I compile this code with Lazarus or at least Delphi?