I am happy to tell that Lazarus trunk now (r49514) supports desktop settings which can be saved and selected by user. Also a "debug desktop" is supported. This is brought to you by Ondrej Pokorny and myself. Please test. Regards, Juha