Вставка ББ кодов, фреймов, Я.Карт и G.Maps

Приветствую всех.

Хочу разрешить вставку в топик
— фреймов Google Docs
— Яндекс.Карт
— Google.Maps
— музыкальных flash-плейеров, ну, допустим pleer.com
и вставить соответствующие иконки вызова кода в панель редактора.

(иконка в редакторе -> вызов кода -> вставка пользователем ссылки- > реализация задачи, отображение объекта в топике после сохранения и публикации)

Google Docs на форумах вставляется созданием ББ кода
<center><a href="{param}"><u>Скачать этот файл</u></a><br />Чтобы скопировать текст в документе, представленном ниже, выделите участок текста мышью и нажмите комбинацию клавиш Ctrl + C</center><br />
<iframe src="https://docs.google.com/viewer?url={param}&embedded=true" width="100%" height="1200" frameborder="0" scrolling="no" marginheight="20" marginwidth="30"></iframe>


где в {param} вставляется через ББ код прямая ссылка на документ с расширением PDF, DOC, TXT, XLS.

Каков алгоритм действий по созданию кода и иконки в графическом редакторе LS?

Аналогично для карт и других вариаций.