Некоторое время назад задался целью сделать приложения вКонтакте — в основном для собственных нужд. Если быть более конкретным, то спутниковые снимки и карты аналогов которых в Google нет (иначе бы я воспользовался бы уже готовыми приложениями). Не смотря на то, что стороннему человеку кажется страшной попытка создать какую-то мрачную флешевую фигню в социально сети — на самом деле все гораздо проще. Никакие астральные знания или секреты вконтакте не нужны, если вы знаете к примеру что такое iframe и у вас нет желание своим детищем поработить мир.
Так вот, наряду с приложениями flash и прочего вКонтакт можно подгружать практически любые страницы из интернета при помощи iframe вставки (не понимаете о чем я? дальше читать наверное смысла нет), как к примеру я вставляю те же карты на свой блог. Создать приложение этим способом можно в принципе и без API vkontakte, если вы конечно не планируете потом зарабатывать на этом.
Если же вы хотите, что бы Ваше приложение было доступно и другим пользователям, то а — можно создать группу, участникам которой это приложение будет доступна или же отправить его на проверку (+ заплатить 10 голосов которые потом вернуться) — это как правило занимает пару дней, и в большинстве случае Вам может прийти ответ: «Вам отказана — скопирована функциональность уже имеющегося приложения» или же что-то другое. По правилам для iframe приложений должен соблюдаться стиль сайта вКонтакте.
Если кратко то примерно так.
P.S. Про сами приложения я расскажу чуток позже.