Check out my projects at github:
How to bypass "Try it / Install" screen when booting from USB Live Session? (without installing in the USB)
How does the Trash Can work, and where can I find official documentation, reference, or specification for it?
How to associate all file types within Wine with its corresponding native application?