Basic desktop integration functions