Dear Edvin,
I did not follow this thread very closely, but I would like to make a remark concerning Fourier transform:
There is no specific "Mathematica definition" of Fourier transform, but Mathematica follows - as standard setting - just the standard notation of classical physics. If one does not like this (e.g. myself) it can be changed - as it is well described in the documentation ("Details and Options").
I am referring now to the emphasized formulas above "Definitions & Properties Table": According to the definition given in the first line you need to change to the notation of "signal processing" by setting the option
FourierParameters -> {0, -2 \[Pi]}
Then amazing things can be done, e.g.:
In[1]:= FourierTransform[f''[x], x, k, FourierParameters -> {0, -2 Pi}]
Out[1]= -4 k^2 \[Pi]^2 FourierTransform[f[x], x, k]
In[2]:= InverseFourierTransform[-I g'[k], k, x,
FourierParameters -> {0, -2 \[Pi]}]
Out[2]= -2 \[Pi] x InverseFourierTransform[g[k], k, x]
In[3]:= FourierTransform[DiracDelta[x - x0], x, k,
FourierParameters -> {0, -2 Pi}]
Out[3]= E^(-2 I k \[Pi] x0)
From this one can see that the third formula is not consistent with the definition (first line). Furthermore the second formula does not make sense anyway ...
Cheers Henrik