Я бы никогда не использовал расширение разметки для этого, серьезно.
Как насчет чего-то вроде этого:
public partial class App : Application
{
public static string ApplicationFullPath
{
get { return Assembly.GetExecutingAssembly().Location; }
}
...
<JumpTask ApplicationPath="{x:Static local:App.ApplicationFullPath}"/>
( Имена классов расширений разметки, кстати, должны заканчиваться на «Расширение», возможно, это даже решит вашу проблему (класс будет называться ApplicationFullPathExtension , вызов в XAML все равно будет ApplicationFullPath , хотя) )