Bugs, bugs, bugs:
- registry keys left behind:
HKCU\Software\Trolltech HKCU\Software\Trolltech\OrganizationDefaults HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6 HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface: HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F: HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\LightscreenPortable HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\LightscreenPortable\App HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\LightscreenPortable\App\Lightscreen HKCU\Software\Trolltech\OrganizationDefaults\Qt Factory Cache 4.6\com.trolltech.Qt.QImageIOHandlerFactoryInterface:\F:\PortableApps\LightscreenPortable\App\Lightscreen\imageformats HKCU\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.6.false HKCU\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.6.false\F: HKCU\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.6.false\F:\PortableApps HKCU\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.6.false\F:\PortableApps\LightscreenPortable HKCU\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.6.false\F:\PortableApps\LightscreenPortable\App HKCU\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.6.false\F:\PortableApps\LightscreenPortable\App\Lightscreen HKCU\Software\Trolltech\OrganizationDefaults\Qt Plugin Cache 4.6.false\F:\PortableApps\LightscreenPortable\App\Lightscreen\imageformats
- DefaultDirectory (line 234-237): It checks for Documents\Music and sets Documents\Pictures as default. Makes no sense.
- WriteScreenshotDirectory (line 223-232): On every launch, it replaces the root of the target path by the current driveletter, even if the portable app hasn't moved. Say Lightscreen Portable is on your harddrive d:, but you want the target directory e:\screenshots. You don't move anything, but the launcher always sets the target directory to d:\screenshots, even if this folder doesn't exist. That's annoying. (and has been reported here too)
- CheckRunning (line 249): Should check "$PROGRAMEXECUTABLE" and not "${DEFAULTEXE}"
... to be continued ... :evil: