Поэтому, если в качестве текущего слоя у вас выбран фон и никакая область не выделена, то рамку вы получите на фоне
А если глобально, то на этом форуме есть раздел о том, как программировать собственные эффекты в paint.net. Так вот разбираясь в этом разделе с программированием собственных эффектов для paint.net, можно сказать совершенно точно, что все эффекты paint.net имеют одни и те же принципы работы, в частности:
- ни один эффект не может видеть, что находится вне используемого вами рисунка.
- ни один эффект не может видеть, что находится вне активного слоя, т.е. на других слоях рисунка.
P.S. Если интересно, то на вопрос, что могут и что не могут эффекты paint.net, я написал ответ здесь.