Fixed desktop entry path and systemfactory made singleton.
SIngleton getter for systemfactory.