Heya Marvey.To answer that question in short, the application extract it somewhere , loads the file and remove itself automatically.
The slightly longer explanation:
1)The file is extracted somewhere by calling "DBPackerGetFile()", just the exact files that you had selected.
2)The file pointer is parse to the Darkbasic loader command of yours for example load image ,load effect and any other load routine of yours that requires file path.
3)The file is then loaded from that extracted location as it was just like some other location in your computer.
4)On finish loading from your loader call, the file is removed from the extracted location immediately.
Hope that clears it up
Life begin where ->BeginScene() and it ends at ->EndScene()..so please Present(NULL, NULL, NULL, NULL);