> 1.) Можно ли (и как) указать приложению при его запуске на какой
> виртуальный рабочий стол оно должно загрузиться;Если используешь compiz, то с помощью группы плагинов "управление окнами"
можно для каждого приложения индивидуально задать положение при старте, номер стола, заставить запускаться на весь экран, без декораций и многое другое. Но сразу скажу, у меня почему-то не получилось повесить virtualbox и conky на нужные столы. Всякие терминалы и калькуляторы - без проблем, а именно окна виртуалблкса compiz игнорировал.
devilspie именно с компизовскими столами у меня работать отказался.
Кстати, сам задавался подобными вопросами, но рабочего решения так и не нашел, с удовольствием бы выслушал рекомендации по пунктам 2 и 3.