BoxedApp, SDK and Packer:
http://boxedapp.com/
Both work well with Purebasic applications.
What's BoxedApp?
----------------------
* This is a developer tool to create virtual files and virtual registry entries.
* You can use ActiveX without registration, you can embed .net runtime and more ...