I have the same problem : crash when using snapshot. But ... there's one simple way to take snapshots anyway : try tempo := (VLCPlugin.getVariable('key-snapshot')); VLCPlugin.setVariable('key-pressed',tempo); except on e:exception do ; end; It's still crashing in debug mode, but no more at runtime :)