Implemented registry reading for Places -> Startup Manager and lots of code refactoring