I have an application that is programmed in C# 3.5 under Windows. This application is also Mono-compatible so it is also used on MacOs and Linux operating system.
There is a "Launch at startup" option in my application. For now, it is greyed when the operating system is not windows as I'm using the registry.
But I'm looking for a way to perform the same operation for the other operating systems. And this should be doable with Mono. I need that at least for MacOs (most recent versions) and Linux systems (mostly Ubuntu if it differs from one distrib to another).
Edit : it is a "user application" with UI...