Proper profile support
Better support for additional startup parameters
Add trayhost support