Applications that only use files in their folder are naturally portable, but most of them use registry, files and folders on host computer (local). This is a tutorial that brings all of these aspects together so you can make you own portable application.