для OS X не нужно, т.к. программа туда просто копируется и удаляется простым удалением файлов.
для линухи тоже самое или пакетный менеджер все сделает, для винды, как вам уже говорили, пишется деинсталлер, который убирает из реестра ключи вашей проги + удаляет ярлыки и файлы программы - ничего сложного.